.error-container{padding:var(--space-md);width:100%}.error-fallback{background-color:var(--red-background-2);border:1px solid var(--red-foreground-2);border-radius:var(--radius-md);padding:var(--space-lg);text-align:center;max-width:600px;margin:0 auto}.error-fallback h2{color:var(--red-foreground-1);margin-bottom:var(--space-sm)}.error-fallback p{margin-bottom:var(--space-md)}.error-fallback button{background-color:var(--red-foreground-2);color:#fff;border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-bold)}.api-error-fallback{background-color:var(--orange-background-2);border:1px solid var(--orange-foreground-2);border-radius:var(--radius-md);padding:var(--space-md);text-align:center;width:100%;min-height:200px;display:flex;align-items:center;justify-content:center}.api-error-content{max-width:400px}.api-error-fallback h3{color:var(--orange-foreground-1);margin-bottom:var(--space-sm)}.api-error-fallback p{margin-bottom:var(--space-md)}.retry-button{background-color:var(--orange-foreground-2);color:#fff;border:none;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-bold)}.global-error-fallback{background-color:var(--red-background-2);border:1px solid var(--red-foreground-2);border-radius:var(--radius-md);padding:var(--space-xl);text-align:center;max-width:800px;margin:var(--space-xl) auto;grid-area:content}.global-error-fallback h1{color:var(--red-foreground-1);margin-bottom:var(--space-md)}.global-error-fallback p{margin-bottom:var(--space-md);font-size:var(--font-size-body)}.global-error-fallback .error-details{background-color:#0000000d;padding:var(--space-sm);border-radius:var(--radius-sm);font-family:monospace;margin-bottom:var(--space-lg)}.global-error-fallback button{background-color:var(--red-foreground-2);color:#fff;border:none;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--font-weight-bold);font-size:var(--font-size-body)}:root{--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-1: inset 0 1px 2px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-2: inset 0 1px 4px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-3: inset 0 2px 8px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--inner-shadow-4: inset 0 2px 14px 0 hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)), var(--inner-shadow-highlight);--size-1: .25rem;--size-2: .5rem;--size-3: 1rem;--size-4: 1.25rem;--size-5: 1.5rem;--size-7: 2rem;--size-9: 4rem;--size-8: 3rem;--size-11: 7.5rem;--font-lineheight-3: 1.5;--font-weight-4: 400;--font-weight-7: 700;--font-size-0: .75rem;--font-size-1: 1rem;--font-size-2: 1.1rem;--font-size-6: 2.5rem;--font-size-8: 3.5rem;--font-size-5: 2rem;--font-size-7: 3rem;--font-size-4: 1.5rem;--font-size-3: 1.25rem;--radius-2: 5px;--radius-3: 1rem;--radius-4: 2rem;--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--font-system-ui: system-ui, sans-serif;--ease-2: cubic-bezier(.25, 0, .4, 1);--font-weight-9: 900;--font-lineheight-1: 1.25;--size-header-1: 20ch;--size-header-2: 25ch;--size-header-3: 35ch;--size-relative-4: 1.25ch;--size-10: 5rem;--font-monospace-code: Dank Mono,Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono, Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code, Menlo, Consolas, DejaVu Sans Mono, monospace;--border-size-1: 1px;--size-content-2: 45ch;--size-content-3: 60ch;--size-content-1: 20ch;--border-size-2: 2px;--size-fluid-5: clamp(4rem, 5vw, 5rem);--border-size-3: 5px;--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--shadow-color: 220 3% 15%;--shadow-strength: 1%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff, inset 0 .5px 0 0 #0001;--gray-5-hsl: 210 11% 71%;--gray-12-hsl: 210 40% 2%;--gray-2: #e9ecef;--size-relative-6: 1.75ch;--radius-round: 1e5px;--red-6: #fa5252;--red-2: #ffc9c9;--red-3: #ffa8a8}:where(html){--l0: 1;--l1: .95;--l2: .85;--l3: .75;--l4: .65;--l5: .55;--l6: .5;--l7: .45;--l8: .35;--l9: .25;--l10: .15;--l11: .75;--l12: .025;--theme-white-0: oklch(1 0 0);--theme-white-1: oklch(1 0 0);--theme-white-2: oklch(1 0 0);--theme-white-3: oklch(1 0 0);--theme-white-4: oklch(1 0 0);--theme-white-5: oklch(1 0 0);--theme-white-6: oklch(1 0 0);--theme-white-7: oklch(1 0 0);--theme-white-8: oklch(1 0 0);--theme-white-9: oklch(1 0 0);--theme-white-10: oklch(1 0 0);--theme-white-11: oklch(1 0 0);--theme-white-12: oklch(1 0 0);--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--theme-white-3);--white-foreground-1: var(--csstools-light-dark-toggle--0, var(--theme-white-3));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--theme-white-4);--white-foreground-2: var(--csstools-light-dark-toggle--1, var(--theme-white-4));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--theme-white-9);--white-background-1: var(--csstools-light-dark-toggle--2, var(--theme-white-0));--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--theme-white-10);--white-background-2: var(--csstools-light-dark-toggle--3, var(--theme-white-1));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--theme-white-11);--white-background-3: var(--csstools-light-dark-toggle--4, var(--theme-white-2));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--theme-white-12);--white-background-4: var(--csstools-light-dark-toggle--5, var(--theme-white-3));--theme-gray-0: oklch(var(--l0) 0 0);--theme-gray-1: oklch(var(--l1) 0 0);--theme-gray-2: oklch(var(--l2) 0 0);--theme-gray-3: oklch(var(--l3) 0 0);--theme-gray-4: oklch(var(--l4) 0 0);--theme-gray-5: oklch(var(--l5) 0 0);--theme-gray-6: oklch(var(--l6) 0 0);--theme-gray-7: oklch(var(--l7) 0 0);--theme-gray-8: oklch(var(--l8) 0 0);--theme-gray-9: oklch(var(--l9) 0 0);--theme-gray-10: oklch(var(--l10) 0 0);--theme-gray-11: oklch(var(--l11) 0 0);--theme-gray-12: oklch(var(--l12) .025 0);--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--theme-gray-4);--gray-foreground-1: var(--csstools-light-dark-toggle--6, var(--theme-gray-7));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--theme-gray-5);--gray-foreground-2: var(--csstools-light-dark-toggle--7, var(--theme-gray-8));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--theme-gray-8);--gray-background-1: var(--csstools-light-dark-toggle--8, var(--theme-gray-0));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--theme-gray-9);--gray-background-2: var(--csstools-light-dark-toggle--9, var(--theme-gray-1));--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) var(--theme-gray-10);--gray-background-3: var(--csstools-light-dark-toggle--10, var(--theme-gray-2));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--theme-gray-11);--gray-background-4: var(--csstools-light-dark-toggle--11, var(--theme-gray-3));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) var(--theme-gray-12);--gray-background-5: var(--csstools-light-dark-toggle--12, var(--theme-gray-4));--theme-blue-0: oklch(var(--l0) .008 253);--theme-blue-1: oklch(var(--l1) .012 253);--theme-blue-2: oklch(var(--l2) .018 253);--theme-blue-3: oklch(var(--l3) .095 253);--theme-blue-4: oklch(var(--l4) .14 253);--theme-blue-5: oklch(var(--l5) .17 253);--theme-blue-6: oklch(var(--l6) .2 253);--theme-blue-7: oklch(var(--l7) .17 253);--theme-blue-8: oklch(var(--l8) .14 253);--theme-blue-9: oklch(var(--l9) .095 253);--theme-blue-10: oklch(var(--l10) .018 253);--theme-blue-11: oklch(var(--l11) .012 253);--theme-blue-12: oklch(var(--l12) .008 253);--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) var(--theme-blue-3);--blue-foreground-1: var(--csstools-light-dark-toggle--13, var(--theme-blue-3));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) var(--theme-blue-4);--blue-foreground-2: var(--csstools-light-dark-toggle--14, var(--theme-blue-4));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--theme-blue-9);--blue-background-1: var(--csstools-light-dark-toggle--15, var(--theme-blue-0));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--theme-blue-10);--blue-background-2: var(--csstools-light-dark-toggle--16, var(--theme-blue-1));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) var(--theme-blue-11);--blue-background-3: var(--csstools-light-dark-toggle--17, var(--theme-blue-2));--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) var(--theme-blue-12);--blue-background-4: var(--csstools-light-dark-toggle--18, var(--theme-blue-3));--theme-green-0: oklch(var(--l0) .009 142);--theme-green-1: oklch(var(--l1) .014 142);--theme-green-2: oklch(var(--l2) .022 142);--theme-green-3: oklch(var(--l3) .105 142);--theme-green-4: oklch(var(--l4) .16 142);--theme-green-5: oklch(var(--l5) .19 142);--theme-green-6: oklch(var(--l6) .22 142);--theme-green-7: oklch(var(--l7) .19 142);--theme-green-8: oklch(var(--l8) .16 142);--theme-green-9: oklch(var(--l9) .105 142);--theme-green-10: oklch(var(--l10) .022 142);--theme-green-11: oklch(var(--l11) .014 142);--theme-green-12: oklch(var(--l12) .009 142);--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) var(--theme-green-3);--green-foreground-1: var(--csstools-light-dark-toggle--19, var(--theme-green-3));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--theme-green-4);--green-foreground-2: var(--csstools-light-dark-toggle--20, var(--theme-green-4));--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) var(--theme-green-9);--green-background-1: var(--csstools-light-dark-toggle--21, var(--theme-green-0));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) var(--theme-green-10);--green-background-2: var(--csstools-light-dark-toggle--22, var(--theme-green-1));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) var(--theme-green-11);--green-background-3: var(--csstools-light-dark-toggle--23, var(--theme-green-2));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) var(--theme-green-12);--green-background-4: var(--csstools-light-dark-toggle--24, var(--theme-green-3));--theme-red-0: oklch(var(--l0) .01 20);--theme-red-1: oklch(var(--l1) .016 20);--theme-red-2: oklch(var(--l2) .025 20);--theme-red-3: oklch(var(--l3) .125 20);--theme-red-4: oklch(var(--l4) .19 20);--theme-red-5: oklch(var(--l5) .23 20);--theme-red-6: oklch(var(--l6) .26 20);--theme-red-7: oklch(var(--l7) .23 20);--theme-red-8: oklch(var(--l8) .19 20);--theme-red-9: oklch(var(--l9) .125 20);--theme-red-10: oklch(var(--l10) .025 20);--theme-red-11: oklch(var(--l11) .016 20);--theme-red-12: oklch(var(--l12) .01 20);--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) var(--theme-red-3);--red-foreground-1: var(--csstools-light-dark-toggle--25, var(--theme-red-3));--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) var(--theme-red-4);--red-foreground-2: var(--csstools-light-dark-toggle--26, var(--theme-red-4));--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) var(--theme-red-9);--red-background-1: var(--csstools-light-dark-toggle--27, var(--theme-red-0));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--theme-red-10);--red-background-2: var(--csstools-light-dark-toggle--28, var(--theme-red-1));--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) var(--theme-red-11);--red-background-3: var(--csstools-light-dark-toggle--29, var(--theme-red-2));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) var(--theme-red-12);--red-background-4: var(--csstools-light-dark-toggle--30, var(--theme-red-3));--theme-orange-0: oklch(var(--l0) .009 63);--theme-orange-1: oklch(var(--l1) .014 63);--theme-orange-2: oklch(var(--l2) .022 63);--theme-orange-3: oklch(var(--l3) .12 63);--theme-orange-4: oklch(var(--l4) .21 63);--theme-orange-5: oklch(var(--l5) .25 63);--theme-orange-6: oklch(var(--l6) .28 63);--theme-orange-7: oklch(var(--l7) .25 63);--theme-orange-8: oklch(var(--l8) .21 63);--theme-orange-9: oklch(var(--l9) .12 63);--theme-orange-10: oklch(var(--l10) .022 63);--theme-orange-11: oklch(var(--l11) .014 63);--theme-orange-12: oklch(var(--l12) .009 63);--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--theme-orange-3);--orange-foreground-1: var(--csstools-light-dark-toggle--31, var(--theme-orange-3));--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--theme-orange-4);--orange-foreground-2: var(--csstools-light-dark-toggle--32, var(--theme-orange-4));--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) var(--theme-orange-9);--orange-background-1: var(--csstools-light-dark-toggle--33, var(--theme-orange-0));--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) var(--theme-orange-10);--orange-background-2: var(--csstools-light-dark-toggle--34, var(--theme-orange-1));--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) var(--theme-orange-11);--orange-background-3: var(--csstools-light-dark-toggle--35, var(--theme-orange-2));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) var(--theme-orange-12);--orange-background-4: var(--csstools-light-dark-toggle--36, var(--theme-orange-3));--theme-yellow-0: oklch(var(--l0) .035 95);--theme-yellow-1: oklch(var(--l1) .055 95);--theme-yellow-2: oklch(var(--l2) .08 95);--theme-yellow-3: oklch(var(--l3) .12 95);--theme-yellow-4: oklch(.75 .22 95);--theme-yellow-5: oklch(.82 .26 95);--theme-yellow-6: oklch(.88 .3 95);--theme-yellow-7: oklch(.82 .26 95);--theme-yellow-8: oklch(.75 .22 95);--theme-yellow-9: oklch(var(--l9) .12 95);--theme-yellow-10: oklch(var(--l10) .08 95);--theme-yellow-11: oklch(var(--l11) .055 95);--theme-yellow-12: oklch(var(--l12) .035 95);--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) var(--theme-yellow-3);--yellow-foreground-1: var(--csstools-light-dark-toggle--37, var(--theme-yellow-3));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) var(--theme-yellow-4);--yellow-foreground-2: var(--csstools-light-dark-toggle--38, var(--theme-yellow-4));--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) var(--theme-yellow-9);--yellow-background-1: var(--csstools-light-dark-toggle--39, var(--theme-yellow-0));--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) var(--theme-yellow-10);--yellow-background-2: var(--csstools-light-dark-toggle--40, var(--theme-yellow-1));--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) var(--theme-yellow-11);--yellow-background-3: var(--csstools-light-dark-toggle--41, var(--theme-yellow-2));--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) var(--theme-yellow-12);--yellow-background-4: var(--csstools-light-dark-toggle--42, var(--theme-yellow-3));--theme-pink-0: oklch(var(--l0) .02 25);--theme-pink-1: oklch(var(--l1) .03 25);--theme-pink-2: oklch(var(--l2) .045 25);--theme-pink-3: oklch(var(--l3) .14 25);--theme-pink-4: oklch(var(--l4) .17 25);--theme-pink-5: oklch(var(--l5) .2 25);--theme-pink-6: oklch(var(--l6) .23 25);--theme-pink-7: oklch(var(--l7) .2 25);--theme-pink-8: oklch(var(--l8) .17 25);--theme-pink-9: oklch(var(--l9) .13 25);--theme-pink-10: oklch(var(--l10) .045 25);--theme-pink-11: oklch(var(--l11) .03 25);--theme-pink-12: oklch(var(--l12) .02 25);--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) var(--theme-pink-3);--pink-foreground-1: var(--csstools-light-dark-toggle--43, var(--theme-pink-3));--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) var(--theme-pink-4);--pink-foreground-2: var(--csstools-light-dark-toggle--44, var(--theme-pink-4));--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) var(--theme-pink-9);--pink-background-1: var(--csstools-light-dark-toggle--45, var(--theme-pink-0));--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) var(--theme-pink-10);--pink-background-2: var(--csstools-light-dark-toggle--46, var(--theme-pink-1));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) var(--theme-pink-11);--pink-background-3: var(--csstools-light-dark-toggle--47, var(--theme-pink-2));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) var(--theme-pink-12);--pink-background-4: var(--csstools-light-dark-toggle--48, var(--theme-pink-3));--theme-purple-0: oklch(var(--l0) .012 300);--theme-purple-1: oklch(var(--l1) .018 300);--theme-purple-2: oklch(var(--l2) .028 300);--theme-purple-3: oklch(var(--l3) .1 300);--theme-purple-4: oklch(var(--l4) .13 300);--theme-purple-5: oklch(var(--l5) .16 300);--theme-purple-6: oklch(var(--l6) .18 300);--theme-purple-7: oklch(var(--l7) .16 300);--theme-purple-8: oklch(var(--l8) .13 300);--theme-purple-9: oklch(var(--l9) .1 300);--theme-purple-10: oklch(var(--l10) .028 300);--theme-purple-11: oklch(var(--l11) .018 300);--theme-purple-12: oklch(var(--l12) .012 300);--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) var(--theme-purple-3);--purple-foreground-1: var(--csstools-light-dark-toggle--49, var(--theme-purple-3));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) var(--theme-purple-4);--purple-foreground-2: var(--csstools-light-dark-toggle--50, var(--theme-purple-4));--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) var(--theme-purple-9);--purple-background-1: var(--csstools-light-dark-toggle--51, var(--theme-purple-0));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) var(--theme-purple-10);--purple-background-2: var(--csstools-light-dark-toggle--52, var(--theme-purple-1));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) var(--theme-purple-11);--purple-background-3: var(--csstools-light-dark-toggle--53, var(--theme-purple-2));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) var(--theme-purple-12);--purple-background-4: var(--csstools-light-dark-toggle--54, var(--theme-purple-3));--theme-teal-0: oklch(var(--l0) .007 168);--theme-teal-1: oklch(var(--l1) .011 168);--theme-teal-2: oklch(var(--l2) .017 168);--theme-teal-3: oklch(var(--l3) .085 168);--theme-teal-4: oklch(var(--l4) .14 168);--theme-teal-5: oklch(var(--l5) .165 168);--theme-teal-6: oklch(var(--l6) .19 168);--theme-teal-7: oklch(var(--l7) .165 168);--theme-teal-8: oklch(var(--l8) .14 168);--theme-teal-9: oklch(var(--l9) .085 168);--theme-teal-10: oklch(var(--l10) .017 168);--theme-teal-11: oklch(var(--l11) .011 168);--theme-teal-12: oklch(var(--l12) .007 168);--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) var(--theme-teal-3);--teal-foreground-1: var(--csstools-light-dark-toggle--55, var(--theme-teal-3));--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) var(--theme-teal-4);--teal-foreground-2: var(--csstools-light-dark-toggle--56, var(--theme-teal-4));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) var(--theme-teal-9);--teal-background-1: var(--csstools-light-dark-toggle--57, var(--theme-teal-0));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) var(--theme-teal-10);--teal-background-2: var(--csstools-light-dark-toggle--58, var(--theme-teal-1));--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) var(--theme-teal-11);--teal-background-3: var(--csstools-light-dark-toggle--59, var(--theme-teal-2));--csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) var(--theme-teal-12);--teal-background-4: var(--csstools-light-dark-toggle--60, var(--theme-teal-3));--theme-indigo-0: oklch(var(--l0) .015 278);--theme-indigo-1: oklch(var(--l1) .022 278);--theme-indigo-2: oklch(var(--l2) .035 278);--theme-indigo-3: oklch(var(--l3) .13 278);--theme-indigo-4: oklch(var(--l4) .16 278);--theme-indigo-5: oklch(var(--l5) .19 278);--theme-indigo-6: oklch(var(--l6) .22 278);--theme-indigo-7: oklch(var(--l7) .19 278);--theme-indigo-8: oklch(var(--l8) .16 278);--theme-indigo-9: oklch(var(--l9) .13 278);--theme-indigo-10: oklch(var(--l10) .035 278);--theme-indigo-11: oklch(var(--l11) .022 278);--theme-indigo-12: oklch(var(--l12) .015 278);--csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) var(--theme-indigo-3);--indigo-foreground-1: var(--csstools-light-dark-toggle--61, var(--theme-indigo-3));--csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) var(--theme-indigo-4);--indigo-foreground-2: var(--csstools-light-dark-toggle--62, var(--theme-indigo-4));--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) var(--theme-indigo-9);--indigo-background-1: var(--csstools-light-dark-toggle--63, var(--theme-indigo-0));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) var(--theme-indigo-10);--indigo-background-2: var(--csstools-light-dark-toggle--64, var(--theme-indigo-1));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) var(--theme-indigo-11);--indigo-background-3: var(--csstools-light-dark-toggle--65, var(--theme-indigo-2));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) var(--theme-indigo-12);--indigo-background-4: var(--csstools-light-dark-toggle--66, var(--theme-indigo-3));--theme-cyan-0: oklch(var(--l0) .007 234);--theme-cyan-1: oklch(var(--l1) .011 234);--theme-cyan-2: oklch(var(--l2) .017 234);--theme-cyan-3: oklch(var(--l3) .085 234);--theme-cyan-4: oklch(var(--l4) .14 234);--theme-cyan-5: oklch(var(--l5) .165 234);--theme-cyan-6: oklch(var(--l6) .19 234);--theme-cyan-7: oklch(var(--l7) .165 234);--theme-cyan-8: oklch(var(--l8) .14 234);--theme-cyan-9: oklch(var(--l9) .085 234);--theme-cyan-10: oklch(var(--l10) .017 234);--theme-cyan-11: oklch(var(--l11) .011 234);--theme-cyan-12: oklch(var(--l12) .007 234);--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) var(--theme-cyan-3);--cyan-foreground-1: var(--csstools-light-dark-toggle--67, var(--theme-cyan-3));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) var(--theme-cyan-4);--cyan-foreground-2: var(--csstools-light-dark-toggle--68, var(--theme-cyan-4));--csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) var(--theme-cyan-9);--cyan-background-1: var(--csstools-light-dark-toggle--69, var(--theme-cyan-0));--csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) var(--theme-cyan-10);--cyan-background-2: var(--csstools-light-dark-toggle--70, var(--theme-cyan-1));--csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) var(--theme-cyan-11);--cyan-background-3: var(--csstools-light-dark-toggle--71, var(--theme-cyan-2));--csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) var(--theme-cyan-12);--cyan-background-4: var(--csstools-light-dark-toggle--72, var(--theme-cyan-3));--theme-mint-0: oklch(var(--l0) .009 155);--theme-mint-1: oklch(var(--l1) .014 155);--theme-mint-2: oklch(var(--l2) .022 155);--theme-mint-3: oklch(var(--l3) .1 155);--theme-mint-4: oklch(var(--l4) .155 155);--theme-mint-5: oklch(var(--l5) .185 155);--theme-mint-6: oklch(var(--l6) .21 155);--theme-mint-7: oklch(var(--l7) .185 155);--theme-mint-8: oklch(var(--l8) .155 155);--theme-mint-9: oklch(var(--l9) .1 155);--theme-mint-10: oklch(var(--l10) .022 155);--theme-mint-11: oklch(var(--l11) .014 155);--theme-mint-12: oklch(var(--l12) .009 155);--csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) var(--theme-mint-3);--mint-foreground-1: var(--csstools-light-dark-toggle--73, var(--theme-mint-3));--csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) var(--theme-mint-4);--mint-foreground-2: var(--csstools-light-dark-toggle--74, var(--theme-mint-4));--csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) var(--theme-mint-9);--mint-background-1: var(--csstools-light-dark-toggle--75, var(--theme-mint-0));--csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) var(--theme-mint-10);--mint-background-2: var(--csstools-light-dark-toggle--76, var(--theme-mint-1));--csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) var(--theme-mint-11);--mint-background-3: var(--csstools-light-dark-toggle--77, var(--theme-mint-2));--csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) var(--theme-mint-12);--mint-background-4: var(--csstools-light-dark-toggle--78, var(--theme-mint-3));--theme-brown-0: oklch(var(--l0) .007 70);--theme-brown-1: oklch(var(--l1) .011 70);--theme-brown-2: oklch(var(--l2) .017 70);--theme-brown-3: oklch(var(--l3) .08 70);--theme-brown-4: oklch(var(--l4) .13 70);--theme-brown-5: oklch(var(--l5) .16 70);--theme-brown-6: oklch(var(--l6) .18 70);--theme-brown-7: oklch(var(--l7) .16 70);--theme-brown-8: oklch(var(--l8) .13 70);--theme-brown-9: oklch(var(--l9) .08 70);--theme-brown-10: oklch(var(--l10) .017 70);--theme-brown-11: oklch(var(--l11) .011 70);--theme-brown-12: oklch(var(--l12) .007 70);--csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) var(--theme-brown-3);--brown-foreground-1: var(--csstools-light-dark-toggle--79, var(--theme-brown-3));--csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) var(--theme-brown-4);--brown-foreground-2: var(--csstools-light-dark-toggle--80, var(--theme-brown-4));--csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) var(--theme-brown-9);--brown-background-1: var(--csstools-light-dark-toggle--81, var(--theme-brown-0));--csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) var(--theme-brown-10);--brown-background-2: var(--csstools-light-dark-toggle--82, var(--theme-brown-1));--csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) var(--theme-brown-11);--brown-background-3: var(--csstools-light-dark-toggle--83, var(--theme-brown-2));--csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) var(--theme-brown-12);--brown-background-4: var(--csstools-light-dark-toggle--84, var(--theme-brown-3));--theme-beige-0: oklch(var(--l0) .006 65);--theme-beige-1: oklch(var(--l1) .009 65);--theme-beige-2: oklch(var(--l2) .014 65);--theme-beige-3: oklch(var(--l3) .055 65);--theme-beige-4: oklch(var(--l4) .09 65);--theme-beige-5: oklch(var(--l5) .12 65);--theme-beige-6: oklch(var(--l6) .14 65);--theme-beige-7: oklch(var(--l7) .12 65);--theme-beige-8: oklch(var(--l8) .09 65);--theme-beige-9: oklch(var(--l9) .055 65);--theme-beige-10: oklch(var(--l10) .014 65);--theme-beige-11: oklch(var(--l11) .009 65);--theme-beige-12: oklch(var(--l12) .006 65);--csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) var(--theme-beige-3);--beige-foreground-1: var(--csstools-light-dark-toggle--85, var(--theme-beige-3));--csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) var(--theme-beige-4);--beige-foreground-2: var(--csstools-light-dark-toggle--86, var(--theme-beige-4));--csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) var(--theme-beige-9);--beige-background-1: var(--csstools-light-dark-toggle--87, var(--theme-beige-0));--csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) var(--theme-beige-10);--beige-background-2: var(--csstools-light-dark-toggle--88, var(--theme-beige-1));--csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) var(--theme-beige-11);--beige-background-3: var(--csstools-light-dark-toggle--89, var(--theme-beige-2));--csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) var(--theme-beige-12);--beige-background-4: var(--csstools-light-dark-toggle--90, var(--theme-beige-3));--theme-gold-0: oklch(var(--l0) .015 78);--theme-gold-1: oklch(var(--l1) .025 78);--theme-gold-2: oklch(var(--l2) .04 78);--theme-gold-3: oklch(var(--l3) .06 78);--theme-gold-4: oklch(.78 .1 78);--theme-gold-5: oklch(.82 .12 78);--theme-gold-6: oklch(.86 .14 78);--theme-gold-7: oklch(.84 .12 78);--theme-gold-8: oklch(.8 .1 78);--theme-gold-9: oklch(var(--l9) .06 78);--theme-gold-10: oklch(var(--l10) .04 78);--theme-gold-11: oklch(var(--l11) .025 78);--theme-gold-12: oklch(var(--l12) .015 78);--csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) var(--theme-gold-3);--gold-foreground-1: var(--csstools-light-dark-toggle--91, var(--theme-gold-3));--csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) var(--theme-gold-4);--gold-foreground-2: var(--csstools-light-dark-toggle--92, var(--theme-gold-4));--csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) var(--theme-gold-9);--gold-background-1: var(--csstools-light-dark-toggle--93, var(--theme-gold-0));--csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) var(--theme-gold-10);--gold-background-2: var(--csstools-light-dark-toggle--94, var(--theme-gold-1));--csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) var(--theme-gold-11);--gold-background-3: var(--csstools-light-dark-toggle--95, var(--theme-gold-2));--csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) var(--theme-gold-12);--gold-background-4: var(--csstools-light-dark-toggle--96, var(--theme-gold-3));--theme-sage-0: oklch(var(--l0) .006 132);--theme-sage-1: oklch(var(--l1) .009 132);--theme-sage-2: oklch(var(--l2) .014 132);--theme-sage-3: oklch(var(--l3) .065 132);--theme-sage-4: oklch(var(--l4) .09 132);--theme-sage-5: oklch(var(--l5) .11 132);--theme-sage-6: oklch(var(--l6) .12 132);--theme-sage-7: oklch(var(--l7) .11 132);--theme-sage-8: oklch(var(--l8) .09 132);--theme-sage-9: oklch(var(--l9) .065 132);--theme-sage-10: oklch(var(--l10) .014 132);--theme-sage-11: oklch(var(--l11) .009 132);--theme-sage-12: oklch(var(--l12) .006 132);--csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) var(--theme-sage-3);--sage-foreground-1: var(--csstools-light-dark-toggle--97, var(--theme-sage-3));--csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) var(--theme-sage-4);--sage-foreground-2: var(--csstools-light-dark-toggle--98, var(--theme-sage-4));--csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) var(--theme-sage-9);--sage-background-1: var(--csstools-light-dark-toggle--99, var(--theme-sage-0));--csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) var(--theme-sage-10);--sage-background-2: var(--csstools-light-dark-toggle--100, var(--theme-sage-1));--csstools-light-dark-toggle--101: var(--csstools-color-scheme--light) var(--theme-sage-11);--sage-background-3: var(--csstools-light-dark-toggle--101, var(--theme-sage-2));--csstools-light-dark-toggle--102: var(--csstools-color-scheme--light) var(--theme-sage-12);--sage-background-4: var(--csstools-light-dark-toggle--102, var(--theme-sage-3));--theme-ivory-0: oklch(var(--l0) .0036 65);--theme-ivory-1: oklch(var(--l1) .0059 65);--theme-ivory-2: oklch(var(--l2) .0092 65);--theme-ivory-3: oklch(var(--l3) .029 65);--theme-ivory-4: oklch(var(--l4) .0405 65);--theme-ivory-5: oklch(var(--l5) .0522 65);--theme-ivory-6: oklch(var(--l6) .0637 65);--theme-ivory-7: oklch(var(--l7) .0522 65);--theme-ivory-8: oklch(var(--l8) .0405 65);--theme-ivory-9: oklch(var(--l9) .029 65);--theme-ivory-10: oklch(var(--l10) .0092 65);--theme-ivory-11: oklch(var(--l11) .0059 65);--theme-ivory-12: oklch(var(--l12) .0036 65);--csstools-light-dark-toggle--103: var(--csstools-color-scheme--light) var(--theme-ivory-3);--ivory-foreground-1: var(--csstools-light-dark-toggle--103, var(--theme-ivory-3));--csstools-light-dark-toggle--104: var(--csstools-color-scheme--light) var(--theme-ivory-4);--ivory-foreground-2: var(--csstools-light-dark-toggle--104, var(--theme-ivory-4));--csstools-light-dark-toggle--105: var(--csstools-color-scheme--light) var(--theme-ivory-9);--ivory-background-1: var(--csstools-light-dark-toggle--105, var(--theme-ivory-0));--csstools-light-dark-toggle--106: var(--csstools-color-scheme--light) var(--theme-ivory-10);--ivory-background-2: var(--csstools-light-dark-toggle--106, var(--theme-ivory-1));--csstools-light-dark-toggle--107: var(--csstools-color-scheme--light) var(--theme-ivory-11);--ivory-background-3: var(--csstools-light-dark-toggle--107, var(--theme-ivory-2));--csstools-light-dark-toggle--108: var(--csstools-color-scheme--light) var(--theme-ivory-12);--ivory-background-4: var(--csstools-light-dark-toggle--108, var(--theme-ivory-3))}@supports (color: light-dark(red,red)){:where(html){--white-foreground-1: light-dark(var(--theme-white-3), var(--theme-white-3));--white-foreground-2: light-dark(var(--theme-white-4), var(--theme-white-4));--white-background-1: light-dark(var(--theme-white-0), var(--theme-white-9));--white-background-2: light-dark(var(--theme-white-1), var(--theme-white-10));--white-background-3: light-dark(var(--theme-white-2), var(--theme-white-11));--white-background-4: light-dark(var(--theme-white-3), var(--theme-white-12));--gray-foreground-1: light-dark(var(--theme-gray-7), var(--theme-gray-4));--gray-foreground-2: light-dark(var(--theme-gray-8), var(--theme-gray-5));--gray-background-1: light-dark(var(--theme-gray-0), var(--theme-gray-8));--gray-background-2: light-dark(var(--theme-gray-1), var(--theme-gray-9));--gray-background-3: light-dark(var(--theme-gray-2), var(--theme-gray-10));--gray-background-4: light-dark(var(--theme-gray-3), var(--theme-gray-11));--gray-background-5: light-dark(var(--theme-gray-4), var(--theme-gray-12));--blue-foreground-1: light-dark(var(--theme-blue-3), var(--theme-blue-3));--blue-foreground-2: light-dark(var(--theme-blue-4), var(--theme-blue-4));--blue-background-1: light-dark(var(--theme-blue-0), var(--theme-blue-9));--blue-background-2: light-dark(var(--theme-blue-1), var(--theme-blue-10));--blue-background-3: light-dark(var(--theme-blue-2), var(--theme-blue-11));--blue-background-4: light-dark(var(--theme-blue-3), var(--theme-blue-12));--green-foreground-1: light-dark(var(--theme-green-3), var(--theme-green-3));--green-foreground-2: light-dark(var(--theme-green-4), var(--theme-green-4));--green-background-1: light-dark(var(--theme-green-0), var(--theme-green-9));--green-background-2: light-dark(var(--theme-green-1), var(--theme-green-10));--green-background-3: light-dark(var(--theme-green-2), var(--theme-green-11));--green-background-4: light-dark(var(--theme-green-3), var(--theme-green-12));--red-foreground-1: light-dark(var(--theme-red-3), var(--theme-red-3));--red-foreground-2: light-dark(var(--theme-red-4), var(--theme-red-4));--red-background-1: light-dark(var(--theme-red-0), var(--theme-red-9));--red-background-2: light-dark(var(--theme-red-1), var(--theme-red-10));--red-background-3: light-dark(var(--theme-red-2), var(--theme-red-11));--red-background-4: light-dark(var(--theme-red-3), var(--theme-red-12));--orange-foreground-1: light-dark(var(--theme-orange-3), var(--theme-orange-3));--orange-foreground-2: light-dark(var(--theme-orange-4), var(--theme-orange-4));--orange-background-1: light-dark(var(--theme-orange-0), var(--theme-orange-9));--orange-background-2: light-dark(var(--theme-orange-1), var(--theme-orange-10));--orange-background-3: light-dark(var(--theme-orange-2), var(--theme-orange-11));--orange-background-4: light-dark(var(--theme-orange-3), var(--theme-orange-12));--yellow-foreground-1: light-dark(var(--theme-yellow-3), var(--theme-yellow-3));--yellow-foreground-2: light-dark(var(--theme-yellow-4), var(--theme-yellow-4));--yellow-background-1: light-dark(var(--theme-yellow-0), var(--theme-yellow-9));--yellow-background-2: light-dark(var(--theme-yellow-1), var(--theme-yellow-10));--yellow-background-3: light-dark(var(--theme-yellow-2), var(--theme-yellow-11));--yellow-background-4: light-dark(var(--theme-yellow-3), var(--theme-yellow-12));--pink-foreground-1: light-dark(var(--theme-pink-3), var(--theme-pink-3));--pink-foreground-2: light-dark(var(--theme-pink-4), var(--theme-pink-4));--pink-background-1: light-dark(var(--theme-pink-0), var(--theme-pink-9));--pink-background-2: light-dark(var(--theme-pink-1), var(--theme-pink-10));--pink-background-3: light-dark(var(--theme-pink-2), var(--theme-pink-11));--pink-background-4: light-dark(var(--theme-pink-3), var(--theme-pink-12));--purple-foreground-1: light-dark(var(--theme-purple-3), var(--theme-purple-3));--purple-foreground-2: light-dark(var(--theme-purple-4), var(--theme-purple-4));--purple-background-1: light-dark(var(--theme-purple-0), var(--theme-purple-9));--purple-background-2: light-dark(var(--theme-purple-1), var(--theme-purple-10));--purple-background-3: light-dark(var(--theme-purple-2), var(--theme-purple-11));--purple-background-4: light-dark(var(--theme-purple-3), var(--theme-purple-12));--teal-foreground-1: light-dark(var(--theme-teal-3), var(--theme-teal-3));--teal-foreground-2: light-dark(var(--theme-teal-4), var(--theme-teal-4));--teal-background-1: light-dark(var(--theme-teal-0), var(--theme-teal-9));--teal-background-2: light-dark(var(--theme-teal-1), var(--theme-teal-10));--teal-background-3: light-dark(var(--theme-teal-2), var(--theme-teal-11));--teal-background-4: light-dark(var(--theme-teal-3), var(--theme-teal-12));--indigo-foreground-1: light-dark(var(--theme-indigo-3), var(--theme-indigo-3));--indigo-foreground-2: light-dark(var(--theme-indigo-4), var(--theme-indigo-4));--indigo-background-1: light-dark(var(--theme-indigo-0), var(--theme-indigo-9));--indigo-background-2: light-dark(var(--theme-indigo-1), var(--theme-indigo-10));--indigo-background-3: light-dark(var(--theme-indigo-2), var(--theme-indigo-11));--indigo-background-4: light-dark(var(--theme-indigo-3), var(--theme-indigo-12));--cyan-foreground-1: light-dark(var(--theme-cyan-3), var(--theme-cyan-3));--cyan-foreground-2: light-dark(var(--theme-cyan-4), var(--theme-cyan-4));--cyan-background-1: light-dark(var(--theme-cyan-0), var(--theme-cyan-9));--cyan-background-2: light-dark(var(--theme-cyan-1), var(--theme-cyan-10));--cyan-background-3: light-dark(var(--theme-cyan-2), var(--theme-cyan-11));--cyan-background-4: light-dark(var(--theme-cyan-3), var(--theme-cyan-12));--mint-foreground-1: light-dark(var(--theme-mint-3), var(--theme-mint-3));--mint-foreground-2: light-dark(var(--theme-mint-4), var(--theme-mint-4));--mint-background-1: light-dark(var(--theme-mint-0), var(--theme-mint-9));--mint-background-2: light-dark(var(--theme-mint-1), var(--theme-mint-10));--mint-background-3: light-dark(var(--theme-mint-2), var(--theme-mint-11));--mint-background-4: light-dark(var(--theme-mint-3), var(--theme-mint-12));--brown-foreground-1: light-dark(var(--theme-brown-3), var(--theme-brown-3));--brown-foreground-2: light-dark(var(--theme-brown-4), var(--theme-brown-4));--brown-background-1: light-dark(var(--theme-brown-0), var(--theme-brown-9));--brown-background-2: light-dark(var(--theme-brown-1), var(--theme-brown-10));--brown-background-3: light-dark(var(--theme-brown-2), var(--theme-brown-11));--brown-background-4: light-dark(var(--theme-brown-3), var(--theme-brown-12));--beige-foreground-1: light-dark(var(--theme-beige-3), var(--theme-beige-3));--beige-foreground-2: light-dark(var(--theme-beige-4), var(--theme-beige-4));--beige-background-1: light-dark(var(--theme-beige-0), var(--theme-beige-9));--beige-background-2: light-dark(var(--theme-beige-1), var(--theme-beige-10));--beige-background-3: light-dark(var(--theme-beige-2), var(--theme-beige-11));--beige-background-4: light-dark(var(--theme-beige-3), var(--theme-beige-12));--gold-foreground-1: light-dark(var(--theme-gold-3), var(--theme-gold-3));--gold-foreground-2: light-dark(var(--theme-gold-4), var(--theme-gold-4));--gold-background-1: light-dark(var(--theme-gold-0), var(--theme-gold-9));--gold-background-2: light-dark(var(--theme-gold-1), var(--theme-gold-10));--gold-background-3: light-dark(var(--theme-gold-2), var(--theme-gold-11));--gold-background-4: light-dark(var(--theme-gold-3), var(--theme-gold-12));--sage-foreground-1: light-dark(var(--theme-sage-3), var(--theme-sage-3));--sage-foreground-2: light-dark(var(--theme-sage-4), var(--theme-sage-4));--sage-background-1: light-dark(var(--theme-sage-0), var(--theme-sage-9));--sage-background-2: light-dark(var(--theme-sage-1), var(--theme-sage-10));--sage-background-3: light-dark(var(--theme-sage-2), var(--theme-sage-11));--sage-background-4: light-dark(var(--theme-sage-3), var(--theme-sage-12));--ivory-foreground-1: light-dark(var(--theme-ivory-3), var(--theme-ivory-3));--ivory-foreground-2: light-dark(var(--theme-ivory-4), var(--theme-ivory-4));--ivory-background-1: light-dark(var(--theme-ivory-0), var(--theme-ivory-9));--ivory-background-2: light-dark(var(--theme-ivory-1), var(--theme-ivory-10));--ivory-background-3: light-dark(var(--theme-ivory-2), var(--theme-ivory-11));--ivory-background-4: light-dark(var(--theme-ivory-3), var(--theme-ivory-12))}}@supports not (color: light-dark(tan,tan)){:where(html) *{--csstools-light-dark-toggle--0: var(--csstools-color-scheme--light) var(--theme-white-3);--white-foreground-1: var(--csstools-light-dark-toggle--0, var(--theme-white-3));--csstools-light-dark-toggle--1: var(--csstools-color-scheme--light) var(--theme-white-4);--white-foreground-2: var(--csstools-light-dark-toggle--1, var(--theme-white-4));--csstools-light-dark-toggle--2: var(--csstools-color-scheme--light) var(--theme-white-9);--white-background-1: var(--csstools-light-dark-toggle--2, var(--theme-white-0));--csstools-light-dark-toggle--3: var(--csstools-color-scheme--light) var(--theme-white-10);--white-background-2: var(--csstools-light-dark-toggle--3, var(--theme-white-1));--csstools-light-dark-toggle--4: var(--csstools-color-scheme--light) var(--theme-white-11);--white-background-3: var(--csstools-light-dark-toggle--4, var(--theme-white-2));--csstools-light-dark-toggle--5: var(--csstools-color-scheme--light) var(--theme-white-12);--white-background-4: var(--csstools-light-dark-toggle--5, var(--theme-white-3));--csstools-light-dark-toggle--6: var(--csstools-color-scheme--light) var(--theme-gray-4);--gray-foreground-1: var(--csstools-light-dark-toggle--6, var(--theme-gray-7));--csstools-light-dark-toggle--7: var(--csstools-color-scheme--light) var(--theme-gray-5);--gray-foreground-2: var(--csstools-light-dark-toggle--7, var(--theme-gray-8));--csstools-light-dark-toggle--8: var(--csstools-color-scheme--light) var(--theme-gray-8);--gray-background-1: var(--csstools-light-dark-toggle--8, var(--theme-gray-0));--csstools-light-dark-toggle--9: var(--csstools-color-scheme--light) var(--theme-gray-9);--gray-background-2: var(--csstools-light-dark-toggle--9, var(--theme-gray-1));--csstools-light-dark-toggle--10: var(--csstools-color-scheme--light) var(--theme-gray-10);--gray-background-3: var(--csstools-light-dark-toggle--10, var(--theme-gray-2));--csstools-light-dark-toggle--11: var(--csstools-color-scheme--light) var(--theme-gray-11);--gray-background-4: var(--csstools-light-dark-toggle--11, var(--theme-gray-3));--csstools-light-dark-toggle--12: var(--csstools-color-scheme--light) var(--theme-gray-12);--gray-background-5: var(--csstools-light-dark-toggle--12, var(--theme-gray-4));--csstools-light-dark-toggle--13: var(--csstools-color-scheme--light) var(--theme-blue-3);--blue-foreground-1: var(--csstools-light-dark-toggle--13, var(--theme-blue-3));--csstools-light-dark-toggle--14: var(--csstools-color-scheme--light) var(--theme-blue-4);--blue-foreground-2: var(--csstools-light-dark-toggle--14, var(--theme-blue-4));--csstools-light-dark-toggle--15: var(--csstools-color-scheme--light) var(--theme-blue-9);--blue-background-1: var(--csstools-light-dark-toggle--15, var(--theme-blue-0));--csstools-light-dark-toggle--16: var(--csstools-color-scheme--light) var(--theme-blue-10);--blue-background-2: var(--csstools-light-dark-toggle--16, var(--theme-blue-1));--csstools-light-dark-toggle--17: var(--csstools-color-scheme--light) var(--theme-blue-11);--blue-background-3: var(--csstools-light-dark-toggle--17, var(--theme-blue-2));--csstools-light-dark-toggle--18: var(--csstools-color-scheme--light) var(--theme-blue-12);--blue-background-4: var(--csstools-light-dark-toggle--18, var(--theme-blue-3));--csstools-light-dark-toggle--19: var(--csstools-color-scheme--light) var(--theme-green-3);--green-foreground-1: var(--csstools-light-dark-toggle--19, var(--theme-green-3));--csstools-light-dark-toggle--20: var(--csstools-color-scheme--light) var(--theme-green-4);--green-foreground-2: var(--csstools-light-dark-toggle--20, var(--theme-green-4));--csstools-light-dark-toggle--21: var(--csstools-color-scheme--light) var(--theme-green-9);--green-background-1: var(--csstools-light-dark-toggle--21, var(--theme-green-0));--csstools-light-dark-toggle--22: var(--csstools-color-scheme--light) var(--theme-green-10);--green-background-2: var(--csstools-light-dark-toggle--22, var(--theme-green-1));--csstools-light-dark-toggle--23: var(--csstools-color-scheme--light) var(--theme-green-11);--green-background-3: var(--csstools-light-dark-toggle--23, var(--theme-green-2));--csstools-light-dark-toggle--24: var(--csstools-color-scheme--light) var(--theme-green-12);--green-background-4: var(--csstools-light-dark-toggle--24, var(--theme-green-3));--csstools-light-dark-toggle--25: var(--csstools-color-scheme--light) var(--theme-red-3);--red-foreground-1: var(--csstools-light-dark-toggle--25, var(--theme-red-3));--csstools-light-dark-toggle--26: var(--csstools-color-scheme--light) var(--theme-red-4);--red-foreground-2: var(--csstools-light-dark-toggle--26, var(--theme-red-4));--csstools-light-dark-toggle--27: var(--csstools-color-scheme--light) var(--theme-red-9);--red-background-1: var(--csstools-light-dark-toggle--27, var(--theme-red-0));--csstools-light-dark-toggle--28: var(--csstools-color-scheme--light) var(--theme-red-10);--red-background-2: var(--csstools-light-dark-toggle--28, var(--theme-red-1));--csstools-light-dark-toggle--29: var(--csstools-color-scheme--light) var(--theme-red-11);--red-background-3: var(--csstools-light-dark-toggle--29, var(--theme-red-2));--csstools-light-dark-toggle--30: var(--csstools-color-scheme--light) var(--theme-red-12);--red-background-4: var(--csstools-light-dark-toggle--30, var(--theme-red-3));--csstools-light-dark-toggle--31: var(--csstools-color-scheme--light) var(--theme-orange-3);--orange-foreground-1: var(--csstools-light-dark-toggle--31, var(--theme-orange-3));--csstools-light-dark-toggle--32: var(--csstools-color-scheme--light) var(--theme-orange-4);--orange-foreground-2: var(--csstools-light-dark-toggle--32, var(--theme-orange-4));--csstools-light-dark-toggle--33: var(--csstools-color-scheme--light) var(--theme-orange-9);--orange-background-1: var(--csstools-light-dark-toggle--33, var(--theme-orange-0));--csstools-light-dark-toggle--34: var(--csstools-color-scheme--light) var(--theme-orange-10);--orange-background-2: var(--csstools-light-dark-toggle--34, var(--theme-orange-1));--csstools-light-dark-toggle--35: var(--csstools-color-scheme--light) var(--theme-orange-11);--orange-background-3: var(--csstools-light-dark-toggle--35, var(--theme-orange-2));--csstools-light-dark-toggle--36: var(--csstools-color-scheme--light) var(--theme-orange-12);--orange-background-4: var(--csstools-light-dark-toggle--36, var(--theme-orange-3));--csstools-light-dark-toggle--37: var(--csstools-color-scheme--light) var(--theme-yellow-3);--yellow-foreground-1: var(--csstools-light-dark-toggle--37, var(--theme-yellow-3));--csstools-light-dark-toggle--38: var(--csstools-color-scheme--light) var(--theme-yellow-4);--yellow-foreground-2: var(--csstools-light-dark-toggle--38, var(--theme-yellow-4));--csstools-light-dark-toggle--39: var(--csstools-color-scheme--light) var(--theme-yellow-9);--yellow-background-1: var(--csstools-light-dark-toggle--39, var(--theme-yellow-0));--csstools-light-dark-toggle--40: var(--csstools-color-scheme--light) var(--theme-yellow-10);--yellow-background-2: var(--csstools-light-dark-toggle--40, var(--theme-yellow-1));--csstools-light-dark-toggle--41: var(--csstools-color-scheme--light) var(--theme-yellow-11);--yellow-background-3: var(--csstools-light-dark-toggle--41, var(--theme-yellow-2));--csstools-light-dark-toggle--42: var(--csstools-color-scheme--light) var(--theme-yellow-12);--yellow-background-4: var(--csstools-light-dark-toggle--42, var(--theme-yellow-3));--csstools-light-dark-toggle--43: var(--csstools-color-scheme--light) var(--theme-pink-3);--pink-foreground-1: var(--csstools-light-dark-toggle--43, var(--theme-pink-3));--csstools-light-dark-toggle--44: var(--csstools-color-scheme--light) var(--theme-pink-4);--pink-foreground-2: var(--csstools-light-dark-toggle--44, var(--theme-pink-4));--csstools-light-dark-toggle--45: var(--csstools-color-scheme--light) var(--theme-pink-9);--pink-background-1: var(--csstools-light-dark-toggle--45, var(--theme-pink-0));--csstools-light-dark-toggle--46: var(--csstools-color-scheme--light) var(--theme-pink-10);--pink-background-2: var(--csstools-light-dark-toggle--46, var(--theme-pink-1));--csstools-light-dark-toggle--47: var(--csstools-color-scheme--light) var(--theme-pink-11);--pink-background-3: var(--csstools-light-dark-toggle--47, var(--theme-pink-2));--csstools-light-dark-toggle--48: var(--csstools-color-scheme--light) var(--theme-pink-12);--pink-background-4: var(--csstools-light-dark-toggle--48, var(--theme-pink-3));--csstools-light-dark-toggle--49: var(--csstools-color-scheme--light) var(--theme-purple-3);--purple-foreground-1: var(--csstools-light-dark-toggle--49, var(--theme-purple-3));--csstools-light-dark-toggle--50: var(--csstools-color-scheme--light) var(--theme-purple-4);--purple-foreground-2: var(--csstools-light-dark-toggle--50, var(--theme-purple-4));--csstools-light-dark-toggle--51: var(--csstools-color-scheme--light) var(--theme-purple-9);--purple-background-1: var(--csstools-light-dark-toggle--51, var(--theme-purple-0));--csstools-light-dark-toggle--52: var(--csstools-color-scheme--light) var(--theme-purple-10);--purple-background-2: var(--csstools-light-dark-toggle--52, var(--theme-purple-1));--csstools-light-dark-toggle--53: var(--csstools-color-scheme--light) var(--theme-purple-11);--purple-background-3: var(--csstools-light-dark-toggle--53, var(--theme-purple-2));--csstools-light-dark-toggle--54: var(--csstools-color-scheme--light) var(--theme-purple-12);--purple-background-4: var(--csstools-light-dark-toggle--54, var(--theme-purple-3));--csstools-light-dark-toggle--55: var(--csstools-color-scheme--light) var(--theme-teal-3);--teal-foreground-1: var(--csstools-light-dark-toggle--55, var(--theme-teal-3));--csstools-light-dark-toggle--56: var(--csstools-color-scheme--light) var(--theme-teal-4);--teal-foreground-2: var(--csstools-light-dark-toggle--56, var(--theme-teal-4));--csstools-light-dark-toggle--57: var(--csstools-color-scheme--light) var(--theme-teal-9);--teal-background-1: var(--csstools-light-dark-toggle--57, var(--theme-teal-0));--csstools-light-dark-toggle--58: var(--csstools-color-scheme--light) var(--theme-teal-10);--teal-background-2: var(--csstools-light-dark-toggle--58, var(--theme-teal-1));--csstools-light-dark-toggle--59: var(--csstools-color-scheme--light) var(--theme-teal-11);--teal-background-3: var(--csstools-light-dark-toggle--59, var(--theme-teal-2));--csstools-light-dark-toggle--60: var(--csstools-color-scheme--light) var(--theme-teal-12);--teal-background-4: var(--csstools-light-dark-toggle--60, var(--theme-teal-3));--csstools-light-dark-toggle--61: var(--csstools-color-scheme--light) var(--theme-indigo-3);--indigo-foreground-1: var(--csstools-light-dark-toggle--61, var(--theme-indigo-3));--csstools-light-dark-toggle--62: var(--csstools-color-scheme--light) var(--theme-indigo-4);--indigo-foreground-2: var(--csstools-light-dark-toggle--62, var(--theme-indigo-4));--csstools-light-dark-toggle--63: var(--csstools-color-scheme--light) var(--theme-indigo-9);--indigo-background-1: var(--csstools-light-dark-toggle--63, var(--theme-indigo-0));--csstools-light-dark-toggle--64: var(--csstools-color-scheme--light) var(--theme-indigo-10);--indigo-background-2: var(--csstools-light-dark-toggle--64, var(--theme-indigo-1));--csstools-light-dark-toggle--65: var(--csstools-color-scheme--light) var(--theme-indigo-11);--indigo-background-3: var(--csstools-light-dark-toggle--65, var(--theme-indigo-2));--csstools-light-dark-toggle--66: var(--csstools-color-scheme--light) var(--theme-indigo-12);--indigo-background-4: var(--csstools-light-dark-toggle--66, var(--theme-indigo-3));--csstools-light-dark-toggle--67: var(--csstools-color-scheme--light) var(--theme-cyan-3);--cyan-foreground-1: var(--csstools-light-dark-toggle--67, var(--theme-cyan-3));--csstools-light-dark-toggle--68: var(--csstools-color-scheme--light) var(--theme-cyan-4);--cyan-foreground-2: var(--csstools-light-dark-toggle--68, var(--theme-cyan-4));--csstools-light-dark-toggle--69: var(--csstools-color-scheme--light) var(--theme-cyan-9);--cyan-background-1: var(--csstools-light-dark-toggle--69, var(--theme-cyan-0));--csstools-light-dark-toggle--70: var(--csstools-color-scheme--light) var(--theme-cyan-10);--cyan-background-2: var(--csstools-light-dark-toggle--70, var(--theme-cyan-1));--csstools-light-dark-toggle--71: var(--csstools-color-scheme--light) var(--theme-cyan-11);--cyan-background-3: var(--csstools-light-dark-toggle--71, var(--theme-cyan-2));--csstools-light-dark-toggle--72: var(--csstools-color-scheme--light) var(--theme-cyan-12);--cyan-background-4: var(--csstools-light-dark-toggle--72, var(--theme-cyan-3));--csstools-light-dark-toggle--73: var(--csstools-color-scheme--light) var(--theme-mint-3);--mint-foreground-1: var(--csstools-light-dark-toggle--73, var(--theme-mint-3));--csstools-light-dark-toggle--74: var(--csstools-color-scheme--light) var(--theme-mint-4);--mint-foreground-2: var(--csstools-light-dark-toggle--74, var(--theme-mint-4));--csstools-light-dark-toggle--75: var(--csstools-color-scheme--light) var(--theme-mint-9);--mint-background-1: var(--csstools-light-dark-toggle--75, var(--theme-mint-0));--csstools-light-dark-toggle--76: var(--csstools-color-scheme--light) var(--theme-mint-10);--mint-background-2: var(--csstools-light-dark-toggle--76, var(--theme-mint-1));--csstools-light-dark-toggle--77: var(--csstools-color-scheme--light) var(--theme-mint-11);--mint-background-3: var(--csstools-light-dark-toggle--77, var(--theme-mint-2));--csstools-light-dark-toggle--78: var(--csstools-color-scheme--light) var(--theme-mint-12);--mint-background-4: var(--csstools-light-dark-toggle--78, var(--theme-mint-3));--csstools-light-dark-toggle--79: var(--csstools-color-scheme--light) var(--theme-brown-3);--brown-foreground-1: var(--csstools-light-dark-toggle--79, var(--theme-brown-3));--csstools-light-dark-toggle--80: var(--csstools-color-scheme--light) var(--theme-brown-4);--brown-foreground-2: var(--csstools-light-dark-toggle--80, var(--theme-brown-4));--csstools-light-dark-toggle--81: var(--csstools-color-scheme--light) var(--theme-brown-9);--brown-background-1: var(--csstools-light-dark-toggle--81, var(--theme-brown-0));--csstools-light-dark-toggle--82: var(--csstools-color-scheme--light) var(--theme-brown-10);--brown-background-2: var(--csstools-light-dark-toggle--82, var(--theme-brown-1));--csstools-light-dark-toggle--83: var(--csstools-color-scheme--light) var(--theme-brown-11);--brown-background-3: var(--csstools-light-dark-toggle--83, var(--theme-brown-2));--csstools-light-dark-toggle--84: var(--csstools-color-scheme--light) var(--theme-brown-12);--brown-background-4: var(--csstools-light-dark-toggle--84, var(--theme-brown-3));--csstools-light-dark-toggle--85: var(--csstools-color-scheme--light) var(--theme-beige-3);--beige-foreground-1: var(--csstools-light-dark-toggle--85, var(--theme-beige-3));--csstools-light-dark-toggle--86: var(--csstools-color-scheme--light) var(--theme-beige-4);--beige-foreground-2: var(--csstools-light-dark-toggle--86, var(--theme-beige-4));--csstools-light-dark-toggle--87: var(--csstools-color-scheme--light) var(--theme-beige-9);--beige-background-1: var(--csstools-light-dark-toggle--87, var(--theme-beige-0));--csstools-light-dark-toggle--88: var(--csstools-color-scheme--light) var(--theme-beige-10);--beige-background-2: var(--csstools-light-dark-toggle--88, var(--theme-beige-1));--csstools-light-dark-toggle--89: var(--csstools-color-scheme--light) var(--theme-beige-11);--beige-background-3: var(--csstools-light-dark-toggle--89, var(--theme-beige-2));--csstools-light-dark-toggle--90: var(--csstools-color-scheme--light) var(--theme-beige-12);--beige-background-4: var(--csstools-light-dark-toggle--90, var(--theme-beige-3));--csstools-light-dark-toggle--91: var(--csstools-color-scheme--light) var(--theme-gold-3);--gold-foreground-1: var(--csstools-light-dark-toggle--91, var(--theme-gold-3));--csstools-light-dark-toggle--92: var(--csstools-color-scheme--light) var(--theme-gold-4);--gold-foreground-2: var(--csstools-light-dark-toggle--92, var(--theme-gold-4));--csstools-light-dark-toggle--93: var(--csstools-color-scheme--light) var(--theme-gold-9);--gold-background-1: var(--csstools-light-dark-toggle--93, var(--theme-gold-0));--csstools-light-dark-toggle--94: var(--csstools-color-scheme--light) var(--theme-gold-10);--gold-background-2: var(--csstools-light-dark-toggle--94, var(--theme-gold-1));--csstools-light-dark-toggle--95: var(--csstools-color-scheme--light) var(--theme-gold-11);--gold-background-3: var(--csstools-light-dark-toggle--95, var(--theme-gold-2));--csstools-light-dark-toggle--96: var(--csstools-color-scheme--light) var(--theme-gold-12);--gold-background-4: var(--csstools-light-dark-toggle--96, var(--theme-gold-3));--csstools-light-dark-toggle--97: var(--csstools-color-scheme--light) var(--theme-sage-3);--sage-foreground-1: var(--csstools-light-dark-toggle--97, var(--theme-sage-3));--csstools-light-dark-toggle--98: var(--csstools-color-scheme--light) var(--theme-sage-4);--sage-foreground-2: var(--csstools-light-dark-toggle--98, var(--theme-sage-4));--csstools-light-dark-toggle--99: var(--csstools-color-scheme--light) var(--theme-sage-9);--sage-background-1: var(--csstools-light-dark-toggle--99, var(--theme-sage-0));--csstools-light-dark-toggle--100: var(--csstools-color-scheme--light) var(--theme-sage-10);--sage-background-2: var(--csstools-light-dark-toggle--100, var(--theme-sage-1));--csstools-light-dark-toggle--101: var(--csstools-color-scheme--light) var(--theme-sage-11);--sage-background-3: var(--csstools-light-dark-toggle--101, var(--theme-sage-2));--csstools-light-dark-toggle--102: var(--csstools-color-scheme--light) var(--theme-sage-12);--sage-background-4: var(--csstools-light-dark-toggle--102, var(--theme-sage-3));--csstools-light-dark-toggle--103: var(--csstools-color-scheme--light) var(--theme-ivory-3);--ivory-foreground-1: var(--csstools-light-dark-toggle--103, var(--theme-ivory-3));--csstools-light-dark-toggle--104: var(--csstools-color-scheme--light) var(--theme-ivory-4);--ivory-foreground-2: var(--csstools-light-dark-toggle--104, var(--theme-ivory-4));--csstools-light-dark-toggle--105: var(--csstools-color-scheme--light) var(--theme-ivory-9);--ivory-background-1: var(--csstools-light-dark-toggle--105, var(--theme-ivory-0));--csstools-light-dark-toggle--106: var(--csstools-color-scheme--light) var(--theme-ivory-10);--ivory-background-2: var(--csstools-light-dark-toggle--106, var(--theme-ivory-1));--csstools-light-dark-toggle--107: var(--csstools-color-scheme--light) var(--theme-ivory-11);--ivory-background-3: var(--csstools-light-dark-toggle--107, var(--theme-ivory-2));--csstools-light-dark-toggle--108: var(--csstools-color-scheme--light) var(--theme-ivory-12);--ivory-background-4: var(--csstools-light-dark-toggle--108, var(--theme-ivory-3))}}:root{--blush-pink: #FFD1DC;--peachy-pink: #FFD9C0;--rose-quartz: #F7CACA;--pastel-orange: #FFD5C1;--apricot: #FFE0B2;--melon: #FFBCB3;--coral-blush: #F7B5A8;--pastel-yellow: #FFF4B1;--lemon-chiffon: #FFFACD;--buttercream: #FDF5CE;--mint-green: #D3E7D5;--pastel-green: #C7F2A4;--tea-green: #D0F0C0;--honeydew: #E1F7D5;--pastel-blue: #B0DAFA;--baby-blue: #CDE8FF;--powder-blue: #BFDCE5;--robins-egg-blue: #AEECEF;--lavender: #E3D4F3;--mauve: #E7C6FF;--wisteria: #D9C2E9;--lilac-mist: #D8B4E2;--pale-beige: #F6E7D7;--warm-grey: #E7E6E1;--ivory: #F8F5F0;--cream: #FFFDD0;--pearl-white: #F9F9F9}html :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-large,.heading-medium,.heading-extra-large){font-family:headings,sans-serif;text-wrap:balance;font-weight:var(--font-weight-9);line-height:1}:is(html :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-large,.heading-medium,.heading-extra-large))>i{font-family:"cursive",sans-serif;font-style:inherit;letter-spacing:normal;text-transform:lowercase;padding-right:var(--space-xs)}:is(html :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-large,.heading-medium,.heading-extra-large))>sub{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-xs);font-weight:700;max-inline-size:unset;text-transform:uppercase}html :where(h1){font-size:var(--h1-font-size);max-inline-size:var(--size-header-1)}html :where(h2){font-size:var(--h2-font-size);max-inline-size:var(--size-header-2)}html :where(h3){font-size:var(--h3-font-size)}html :where(h4){font-size:var(--h4-font-size)}html :where(h5){font-size:var(--h5-font-size)}html :where(h6){font-size:var(--h6-font-size)}html :where(p,ul,ol,dl){font-size:var(--font-size-2)}html :where(.h1){font-size:var(--h1-font-size);max-inline-size:var(--size-header-1)}html :where(.h2){font-size:var(--h2-font-size);max-inline-size:var(--size-header-2)}html :where(.h3){font-size:var(--h3-font-size)}html :where(.h4){font-size:var(--h4-font-size)}html :where(.h5){font-size:var(--h5-font-size)}html :where(.h6){font-size:var(--h6-font-size)}html .heading-extra-large{font-size:var(--heading-extra-large-size);max-inline-size:unset}html .heading-large{font-size:var(--heading-large-size);max-inline-size:var(--size-header-1)}html .heading-medium{font-size:var(--heading-medium-size);max-inline-size:var(--size-header-1)}html .eyebrow{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var( --font-size-xs);font-weight:700;max-inline-size:unset;text-transform:uppercase}html .subtitle{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-xs);font-weight:700;max-inline-size:unset;text-transform:uppercase}html :is(header,section,footer)>.content>.eyebrow{margin-top:0;margin-bottom:calc((var(--space-md) / 2) * -1)}:root{--space-unit: .25rem;--space-3xs: calc(var(--space-unit) * 1);--space-2xs: calc(var(--space-unit) * 2);--space-xs: calc(var(--space-unit) * 3);--space-s: calc(var(--space-unit) * 4);--space-m: calc(var(--space-unit) * 6);--space-l: calc(var(--space-unit) * 8);--space-xl: calc(var(--space-unit) * 12);--space-2xl: calc(var(--space-unit) * 16);--space-3xl: calc(var(--space-unit) * 24);--space-button-padding: var(--space-xs) var(--space-m);--space-card-padding: var(--space-m);--space-section-padding: var(--space-xl) 0;--space-nav-item: var(--space-xs) var(--space-s);--space-page-margin: var(--space-m);--space-grid-gap: var(--space-m)}@media (min-width: 768px){:root{--space-page-margin: var(--space-l);--space-section-padding: var(--space-2xl) 0}}@media (min-width: 1200px){:root{--space-page-margin: var(--space-xl)}}:root{--shadow-xs: var(--shadow-1);--shadow-sm: var(--shadow-2);--shadow-md: var(--shadow-3);--shadow-lg: var(--shadow-4);--shadow-xl: var(--shadow-5);--shadow-2xl: var(--shadow-6);--inner-shadow-xs: var(--inner-shadow-1);--inner-shadow-sm: var(--inner-shadow-2);--inner-shadow-md: var(--inner-shadow-3);--inner-shadow-lg: var(--inner-shadow-4);--inner-shadow-xl: var(--inner-shadow-5);--inner-shadow-2xl: var(--inner-shadow-6)}:root{--duration-fast: .15s;--duration-medium: .3s;--duration-slow: .5s;--duration-slower: 1s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.175, .885, .32, 1.275);--ease-elastic: cubic-bezier(.075, .82, .165, 1);--animation-fade-in: fade-in var(--duration-medium) var(--ease-out);--animation-fade-out: fade-out var(--duration-medium) var(--ease-in);--animation-slide-in: slide-in var(--duration-medium) var(--ease-out);--animation-slide-out: slide-out var(--duration-medium) var(--ease-in);--animation-scale-in: scale-in var(--duration-medium) var(--ease-bounce);--animation-scale-out: scale-out var(--duration-medium) var(--ease-in);--animation-card-fade-in: card-fade-in .8s var(--ease-bounce) both;--animation-card-fade-in-viewport: card-fade-in linear both;--animation-timeline-view: view();--animation-range-entry: entry 0% entry 25%;--animation-scroll-fade: scroll-fade linear forwards;--animation-scroll-parallax: scroll-parallax linear forwards;--animation-scroll-zoom: scroll-zoom linear forwards}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(20px);opacity:0}}@keyframes scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes scroll-fade{0%{opacity:1}to{opacity:0}}@keyframes scroll-parallax{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes scroll-zoom{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes card-fade-in{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}[class*=card-]{opacity:0;transform:translateY(40px) scale(.9)}.section-half-visible [class*=card-]{animation:card-fade-in .8s cubic-bezier(.175,.885,.32,1.275) both;animation:var(--animation-card-fade-in);animation-delay:0ms;animation-delay:var(--animation-delay, 0ms)}section.section>*:nth-child(1):not(.background),section.section>*:nth-child(2):not(.background),section.section>*:nth-child(3):not(.background),section.section>*:nth-child(4):not(.background),section.section>*:nth-child(5):not(.background),section.section>*:nth-child(6):not(.background){opacity:0;transform:translateY(20px)}section.section .content>*:nth-child(1),section.section .content>*:nth-child(2),section.section .content>*:nth-child(3),section.section .content>*:nth-child(4),section.section .content>*:nth-child(5),section.section .content>*:nth-child(6){opacity:0;transform:translateY(20px)}section.section.section-quarter-visible>*:nth-child(1):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:0ms;animation-fill-mode:forwards}section.section.section-quarter-visible>*:nth-child(2):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.1s;animation-fill-mode:forwards}section.section.section-quarter-visible>*:nth-child(3):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.2s;animation-fill-mode:forwards}section.section.section-quarter-visible>*:nth-child(4):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.3s;animation-fill-mode:forwards}section.section.section-quarter-visible>*:nth-child(5):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.4s;animation-fill-mode:forwards}section.section.section-quarter-visible>*:nth-child(6):not(.background){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.5s;animation-fill-mode:forwards}section.section.section-quarter-visible .content>*:nth-child(1){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:0ms;animation-fill-mode:forwards}section.section.section-quarter-visible .content>*:nth-child(2){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.1s;animation-fill-mode:forwards}section.section.section-half-visible .content>*:nth-child(3){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.2s;animation-fill-mode:forwards}section.section.section-half-visible .content>*:nth-child(4){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.3s;animation-fill-mode:forwards}section.section.section-half-visible .content>*:nth-child(5){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.4s;animation-fill-mode:forwards}section.section.section-half-visible .content>*:nth-child(6){animation:section-stagger-fade-in .3s cubic-bezier(0,0,.2,1);animation:section-stagger-fade-in var(--duration-medium) var(--ease-out);animation-delay:.5s;animation-fill-mode:forwards}@keyframes section-stagger-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}:root{--csstools-color-scheme--light: initial;color-scheme:light;--brand: var(--theme-teal-8);--brand-hsl: 196.84 100% 44.71%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;--surface-0: var(--gray-background-1);--surface-1: var(--gray-background-2);--surface-2: var(--gray-background-3);--surface-3: var(--gray-background-4);--surface-4: var(--gray-background-5);--overlay: color-mix(in srgb, black 60%, transparent);--text-heading-color: var(--gray-foreground-1);--text-color: var(--gray-foreground-2);--border-color: var(--gray-foreground-2);--link: var(--gray-foreground-2);--link-visited: var(--gray-foreground-2);--space-xxs: clamp(var(--size-1), .5vw, var(--size-2));--space-xs: clamp(var(--size-2), .75vw, var(--size-3));--space-sm: clamp(var(--size-2), 1vw, var(--size-4));--space-md: clamp(var(--size-3), 1.5vw, var(--size-5));--space-lg: clamp(var(--size-5), 2.5vw, var(--size-7));--space-xl: clamp(var(--size-7), 4vw, var(--size-9));--space-xxl: clamp(var(--size-8), 6vw, var(--size-11));--line-height-body: var(--font-lineheight-3);--font-weight-normal: var(--font-weight-4);--font-weight-bold: var(--font-weight-7);--font-size-xs: clamp(var(--font-size-0), .5rem + .15vw, var(--font-size-1));--font-size-sm: clamp(var(--font-size-0), .875rem + .25vw, var(--font-size-1));--font-size-body: clamp(var(--font-size-1), 1rem + .25vw, var(--font-size-2));--heading-extra-large-size: clamp(var(--font-size-6), 2rem + 2vw, var(--font-size-8));--heading-large-size: clamp(var(--font-size-5), 2rem + 2vw, var(--font-size-8));--heading-medium-size: clamp(var(--font-size-5), 1.5rem + 1.5vw, var(--font-size-7));--h1-font-size: clamp(var(--font-size-5), 1.5rem + 1vw, var(--font-size-7));--h2-font-size: clamp(var(--font-size-4), 1.25rem + .9vw, var(--font-size-6));--h3-font-size: clamp(var(--font-size-3), 1.125rem + .5vw, var(--font-size-5));--h4-font-size: clamp(var(--font-size-2), 1rem + .25vw, var(--font-size-4));--h5-font-size: clamp(var(--font-size-1), .875rem + .15vw, var(--font-size-3));--radius-sm: var(--radius-2);--radius-md: calc(var(--radius-2) * 2);--radius-lg: var(--radius-3);--radius-xl: var(--radius-4);--timing-function-slow-ease: var(--ease-1);--icon-size-sm: var(--font-size-2);--icon-size-md: var(--font-size-3);--icon-size-lg: var(--font-size-5);--page-width: 100vw;--page-height: 100vh;--announcement-bar-height: 2rem;--page-border-width: var(--space-sm);--nav-top-height: clamp(2.5rem, 8vh, 4.5rem);--nav-bottom-height: 0px ;--main-sidenav-width-width: 250px;--aside-inline-end-width: 0px;--horizontal-gutter-width: 5vw;--viewport-height: calc(var(--page-height) - (var(--nav-top-height) + var(--nav-bottom-height) + var(--announcement-bar-height)));--viewport-width: calc(var(--page-width) - (var(--aside-start-width) + var(--aside-end-width)));--section-max-content-width: 80rem;--section-grid-column-gap: var(--space-xl);--section-grid-row-gap: var(--space-xl);--section-grid-horizontal-gutter: clamp(5vw, calc((100vw - var(--section-max-content-width)) / 2), 10vw);--section-grid-vertical-gutter: clamp(5vh, calc(10vw + 2vh) , 24vh);--section-grid-template-columns: 1fr 1fr;--section-horizontal-clip-width: var(--space-md);--section-vertical-clip-width: calc(var(--space-md) / 2);--section-content-inline-size: calc(100vw - ((var(--section-grid-horizontal-gutter) * 2) + (var(--section-horizontal-clip-width) * 2)));--transition-slow: .6s var(--ease-in-out-3);--transition-medium: .3s var(--ease-in-out-3);--transition-fast: .2s var(--ease-in-out-3);--opacity-disabled: .75;--filter-disabled: grayscale(50%) opacity(50%);--cursor-disabled: not-allowed;--box-shadow-disabled: none}@media (max-width: 767px){:root{--section-grid-template-columns: 1fr !important}}:where(html){--brand: var(--teal-foreground-2);--link: var(--indigo-foreground-2);--link-visited: var(--purple-foreground-2);--text-1: var(--gray-foreground-2);--text-2: var(--gray-foreground-2);--surface-1: var(--gray-background-1);--surface-2: var(--gray-background-2);--surface-3: var(--gray-background-3);--surface-4: var(--gray-background-4);--scrollthumb-color: var(--gray-foreground-2);-webkit-text-size-adjust:none;--csstools-light-dark-toggle--109: var(--csstools-color-scheme--light) oklch(.65 .14 168);accent-color:oklch(.65 .14 168);accent-color:light-dark(oklch(.65 .14 168),oklch(.65 .14 168));accent-color:var(--brand, var(--link));--csstools-light-dark-toggle--110: var(--csstools-color-scheme--light) oklch(.35 0 0);background-color:#fff;background-color:light-dark(oklch(1 0 0),oklch(.35 0 0));background-color:var(--surface-1);block-size:100%;--csstools-light-dark-toggle--111: var(--csstools-color-scheme--light) oklch(.65 .14 168);caret-color:#00a880;caret-color:oklch(.65 .14 168);caret-color:light-dark(oklch(.65 .14 168),oklch(.65 .14 168));caret-color:var(--brand, var(--link));--csstools-light-dark-toggle--112: var(--csstools-color-scheme--light) oklch(.55 0 0);color:#3a3a3a;color:light-dark(oklch(.35 0 0),oklch(.55 0 0));color:var(--text-1);font-family:var(--font-system-ui);line-height:var(--font-lineheight-3);--csstools-light-dark-toggle--113: var(--csstools-color-scheme--light) oklch(.55 0 0);scrollbar-color:oklch(.35 0 0) transparent;scrollbar-color:light-dark(oklch(.35 0 0),oklch(.55 0 0)) transparent;scrollbar-color:var(--scrollthumb-color) transparent}@supports (color: oklab(0% 0 0%)){:where(html){accent-color:var(--csstools-light-dark-toggle--109, oklch(.65 .14 168));background-color:var(--csstools-light-dark-toggle--110, oklch(1 0 0));caret-color:var(--csstools-light-dark-toggle--111, oklch(.65 .14 168));color:var(--csstools-light-dark-toggle--112, oklch(.35 0 0));scrollbar-color:var(--csstools-light-dark-toggle--113, oklch(.35 0 0)) transparent}}@media (dynamic-range:high) or (color-gamut:p3){@supports (color:color(display-p3 0 0 0)){:where(html){--link: var(--indigo-foreground-2);--link-visited: var(--purple-foreground-2) }}}:where(html) :where(dialog){--csstools-light-dark-toggle--114: var(--csstools-color-scheme--light) oklch(.25 0 0);background-color:#eee;background-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));background-color:var(--surface-1)}@supports (color: oklab(0% 0 0%)){:where(html) :where(dialog){background-color:var(--csstools-light-dark-toggle--114, oklch(.95 0 0))}}:where(html) :where(button,.button){--_highlight: var(--_highlight-light);--_bg: var(--_bg-light);--_ink-shadow: var(--_ink-shadow-light) }:where(html) :where(button,.button) :where([type=reset]){--_text: var(--red-foreground-2);--_border: var(--red-background-3) }:where(html) :where(button,.button,input:is([type=button],[type=submit],[type=reset]))[disabled]{--_text: var(--gray-foreground-2) }:where(html) :where(textarea,select,input:not([type=button],[type=submit],[type=reset])){--csstools-light-dark-toggle--115: var(--csstools-color-scheme--light) oklch(.15 0 0);background-color:#cecece;background-color:light-dark(oklch(.85 0 0),oklch(.15 0 0));background-color:var(--surface-2)}@supports (color: oklab(0% 0 0%)){:where(html) :where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--csstools-light-dark-toggle--115, oklch(.85 0 0))}}:where(a[href]){color:inherit}:where(a[href]):where(:visited){color:inherit}:where(:focus-visible,.field[data-open]){outline:2px solid transparent;outline-color:#004633;outline-color:oklch(.35 .14 168);outline-color:var(--brand, var(--link))}*,:after,:before{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(:not(fieldset,progress,meter)){background-origin:border-box;background-repeat:no-repeat;border-style:solid;border-width:0}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}@media (prefers-reduced-motion:no-preference){:where(:focus-visible,[data-open]){transition:outline-offset 145ms var(--ease-2)}:where(:not(:active):focus-visible,:not(:active)[data-open]){transition-duration:.25s}}:where(:not(:active):focus-visible,:not(:active)[data-open]){outline-offset:5px}:where(body){min-block-size:100%}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-weight:var(--font-weight-9);line-height:var(--font-lineheight-1)}:where(h1){font-size:var(--font-size-8);max-inline-size:var(--size-header-1)}:where(h2){font-size:var(--font-size-6);max-inline-size:var(--size-header-2)}:where(h3){font-size:var(--font-size-5)}:where(h4){font-size:var(--font-size-4)}:where(h5){font-size:var(--font-size-3)}:where(h3,h4,h5,h6,dt){max-inline-size:var(--size-header-3)}:where(p,ul,ol,dl,h6){font-size:var(--font-size-2)}:where(a,u,ins,abbr){text-underline-offset:1px}@supports (-moz-appearance:none){:where(a,u,ins,abbr){text-underline-offset:2px}}:where(a[href],area,button,input:not([type=text],[type=email],[type=number],[type=password],[type=""],[type=tel],[type=url]),label[for],select,summary,[tabindex]:not([tabindex*="-"],pre)){cursor:pointer}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){-webkit-tap-highlight-color:transparent;touch-action:manipulation}:where(a):where([href]){--csstools-light-dark-toggle--116: var(--csstools-color-scheme--light) oklch(.15 .035 278);text-decoration-color:#ebedfe;text-decoration-color:light-dark(oklch(.95 .022 278),oklch(.15 .035 278));text-decoration-color:var(--indigo-background-2)}@supports (color: oklab(0% 0 0%)){:where(a):where([href]){text-decoration-color:var(--csstools-light-dark-toggle--116, oklch(.95 .022 278))}}:where(a):where([href]):where(:visited){--csstools-light-dark-toggle--117: var(--csstools-color-scheme--light) oklch(.15 .028 300);text-decoration-color:#f0ecf9;text-decoration-color:light-dark(oklch(.95 .018 300),oklch(.15 .028 300));text-decoration-color:var(--purple-background-2)}@supports (color: oklab(0% 0 0%)){:where(a):where([href]):where(:visited){text-decoration-color:var(--csstools-light-dark-toggle--117, oklch(.95 .018 300))}}:where(a):where(:not(:hover)){text-decoration:inherit}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}@supports (color: oklab(0% 0 0%)){::-moz-placeholder{color:var(--csstools-light-dark-toggle--118, oklch(.35 0 0))}}::-moz-placeholder{--csstools-light-dark-toggle--118: var(--csstools-color-scheme--light) oklch(.55 0 0);color:#3a3a3a;color:light-dark(oklch(.35 0 0),oklch(.55 0 0));color:var(--gray-foreground-2);opacity:.75}::placeholder{--csstools-light-dark-toggle--118: var(--csstools-color-scheme--light) oklch(.55 0 0);color:#3a3a3a;color:light-dark(oklch(.35 0 0),oklch(.55 0 0));color:var(--gray-foreground-2);opacity:.75}@supports (color: oklab(0% 0 0%)){::-moz-placeholder{color:var(--csstools-light-dark-toggle--118, oklch(.35 0 0))}::placeholder{color:var(--csstools-light-dark-toggle--118, oklch(.35 0 0))}}:where(input:not([type=range]),textarea){padding-block:var(--size-1);padding-inline:var(--size-2)}:where(select){padding-block:.75ch;padding-inline:var(--size-relative-4) 0}:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){--csstools-light-dark-toggle--119: var(--csstools-color-scheme--light) oklch(.15 0 0);background-color:#cecece;background-color:light-dark(oklch(.85 0 0),oklch(.15 0 0));background-color:var(--surface-2);border-radius:var(--radius-2)}@supports (color: oklab(0% 0 0%)){:where(textarea,select,input:not([type=button],[type=submit],[type=reset])){background-color:var(--csstools-light-dark-toggle--119, oklch(.85 0 0))}}:where(textarea){resize:block}:where(input[type=checkbox],input[type=radio]){block-size:var(--size-3);inline-size:var(--size-3)}:where(svg:not([width])){inline-size:var(--size-10)}:where(code,kbd,samp,pre){font-family:var(--font-monospace-code),monospace}:where(:not(pre)>code,kbd){white-space:nowrap}:where(pre){direction:ltr;max-inline-size:-moz-max-content;max-inline-size:max-content;min-inline-size:0;white-space:pre;writing-mode:lr}:where(:not(pre)>code){--csstools-light-dark-toggle--120: var(--csstools-color-scheme--light) oklch(.15 0 0);background:#cecece;background:light-dark(oklch(.85 0 0),oklch(.15 0 0));background:var(--surface-2);border-radius:var(--radius-2);padding:var(--size-1) var(--size-2);writing-mode:lr}@supports (color: oklab(0% 0 0%)){:where(:not(pre)>code){background:var(--csstools-light-dark-toggle--120, oklch(.85 0 0))}}:where(kbd,var){--csstools-light-dark-toggle--121: var(--csstools-color-scheme--light) oklch(.025 .025 0);border-color:#8f8f8f;border-color:light-dark(oklch(.65 0 0),oklch(.025 .025 0));border-color:var(--surface-4);border-radius:var(--radius-2);border-width:var(--border-size-1);padding:var(--size-1) var(--size-2)}@supports (color: oklab(0% 0 0%)){:where(kbd,var){border-color:var(--csstools-light-dark-toggle--121, oklch(.65 0 0))}}:where(mark){border-radius:var(--radius-2);padding-inline:var(--size-1)}:where(ol,ul){padding-inline-start:var(--size-8)}:where(li){padding-inline-start:var(--size-2)}:where(li,dd,figcaption){max-inline-size:var(--size-content-2)}:where(p){text-wrap:pretty;max-inline-size:var(--size-content-3)}:where(dt,summary){font-weight:var(--font-weight-7)}:where(dt:not(:first-of-type)){margin-block-start:var(--size-5)}:where(small){font-size:max(.5em,var(--font-size-0));max-inline-size:var(--size-content-1)}:where(hr){--csstools-light-dark-toggle--122: var(--csstools-color-scheme--light) oklch(.75 0 0);background-color:#aeaeae;background-color:light-dark(oklch(.75 0 0),oklch(.75 0 0));background-color:var(--surface-3);height:var(--border-size-2);margin-block:var(--size-fluid-5)}@supports (color: oklab(0% 0 0%)){:where(hr){background-color:var(--csstools-light-dark-toggle--122, oklch(.75 0 0))}}:where(figure){display:grid;grid-gap:var(--size-2);gap:var(--size-2);place-items:center}:where(figure)>:where(figcaption){text-wrap:balance;font-size:var(--font-size-1)}:where(blockquote,:not(blockquote)>cite){border-inline-start-width:var(--border-size-3)}:where(blockquote){display:grid;grid-gap:var(--size-3);gap:var(--size-3);max-inline-size:var(--size-content-2);padding-block:var(--size-3);padding-inline:var(--size-4)}:where(:not(blockquote)>cite){padding-inline-start:var(--size-2)}:where(summary){--csstools-light-dark-toggle--123: var(--csstools-color-scheme--light) oklch(.35 0 0);background:#fff;background:light-dark(oklch(1 0 0),oklch(.35 0 0));background:var(--surface-0);border-radius:var(--radius-2);margin:calc(var(--size-2)*-1) calc(var(--size-3)*-1);padding:var(--size-2) var(--size-3)}@supports (color: oklab(0% 0 0%)){:where(summary){background:var(--csstools-light-dark-toggle--123, oklch(1 0 0))}}:where(details){--csstools-light-dark-toggle--124: var(--csstools-color-scheme--light) oklch(.35 0 0);background:#fff;background:light-dark(oklch(1 0 0),oklch(.35 0 0));background:var(--surface-0);border-radius:var(--radius-2);padding-block:var(--size-2);padding-inline:var(--size-3)}@supports (color: oklab(0% 0 0%)){:where(details){background:var(--csstools-light-dark-toggle--124, oklch(1 0 0))}}:where(details[open]>summary){border-end-end-radius:0;border-end-start-radius:0;margin-bottom:var(--size-2)}:where(fieldset){--csstools-light-dark-toggle--125: var(--csstools-color-scheme--light) oklch(.025 .025 0);border:var(--border-size-1) solid oklch(.65 0 0);border:var(--border-size-1) solid var(--surface-4);border-radius:var(--radius-2)}@supports (color: oklab(0% 0 0%)){:where(fieldset){border:var(--border-size-1) solid var(--csstools-light-dark-toggle--125, oklch(.65 0 0))}}@supports (color: light-dark(red,red)) and (color: oklab(0% 0 0%)){:where(fieldset){border:var(--border-size-1) solid light-dark(oklch(.65 0 0),oklch(.025 .025 0))}}:where(del){--csstools-light-dark-toggle--126: var(--csstools-color-scheme--light) oklch(.25 .125 20);background:#fff;background:oklch(1 .01 20);background:light-dark(oklch(1 .01 20),oklch(.25 .125 20));background:var(--red-background-1);--csstools-light-dark-toggle--127: var(--csstools-color-scheme--light) oklch(.65 .19 20);color:#ec515d;color:light-dark(oklch(.65 .19 20),oklch(.65 .19 20));color:var(--red-foreground-2)}@supports (color: oklab(0% 0 0%)){:where(del){background:var(--csstools-light-dark-toggle--126, oklch(1 .01 20));color:var(--csstools-light-dark-toggle--127, oklch(.65 .19 20))}}:where(ins){--csstools-light-dark-toggle--128: var(--csstools-color-scheme--light) oklch(.25 .105 142);background:#fff;background:oklch(1 .009 142);background:light-dark(oklch(1 .009 142),oklch(.25 .105 142));background:var(--green-background-1);--csstools-light-dark-toggle--129: var(--csstools-color-scheme--light) oklch(.65 .16 142);color:#4da745;color:light-dark(oklch(.65 .16 142),oklch(.65 .16 142));color:var(--green-foreground-2)}@supports (color: oklab(0% 0 0%)){:where(ins){background:var(--csstools-light-dark-toggle--128, oklch(1 .009 142));color:var(--csstools-light-dark-toggle--129, oklch(.65 .16 142))}}:where(abbr){--csstools-light-dark-toggle--130: var(--csstools-color-scheme--light) oklch(.65 .14 253);text-decoration-color:#4a92e2;text-decoration-color:light-dark(oklch(.65 .14 253),oklch(.65 .14 253));text-decoration-color:var(--blue-foreground-2)}@supports (color: oklab(0% 0 0%)){:where(abbr){text-decoration-color:var(--csstools-light-dark-toggle--130, oklch(.65 .14 253))}}:where(dialog){--csstools-light-dark-toggle--131: var(--csstools-color-scheme--light) oklch(.25 0 0);background-color:#eee;background-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));background-color:var(--surface-1);border-radius:var(--radius-3);box-shadow:var(--shadow-6);color:inherit}@supports (color: oklab(0% 0 0%)){:where(dialog){background-color:var(--csstools-light-dark-toggle--131, oklch(.95 0 0))}}:where(menu){display:flex;gap:var(--size-3);padding-inline-start:0}:where(sup){font-size:.5em}:where(table){--nice-inner-radius: 0px;--csstools-light-dark-toggle--132: var(--csstools-color-scheme--light) oklch(.25 0 0);background:#eee;background:light-dark(oklch(.95 0 0),oklch(.25 0 0));background:var(--surface-1);--csstools-light-dark-toggle--133: var(--csstools-color-scheme--light) oklch(.25 0 0);border:1px solid oklch(.95 0 0);border:1px solid light-dark(oklch(.95 0 0),oklch(.25 0 0));border:1px solid var(--surface-1);border-radius:0;width:-moz-fit-content;width:fit-content}@supports (color: oklab(0% 0 0%)){:where(table){background:var(--csstools-light-dark-toggle--132, oklch(.95 0 0));border:1px solid var(--csstools-light-dark-toggle--133, oklch(.95 0 0))}}:where(table[\:not-has\(tfoot\)] tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}.js-has-pseudo :where(table:not([csstools-has-1m-2w-2p-37-14-38-2u-33-33-38-15]:not(does-not-exist)) tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:first-child){border-end-start-radius:var(--nice-inner-radius)}:where(table[\:not-has\(tfoot\)] tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}.js-has-pseudo :where(table:not([csstools-has-1m-2w-2p-37-14-38-2u-33-33-38-15]:not(does-not-exist)) tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}:where(table:not(:has(tfoot)) tr:last-child td:last-child){border-end-end-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:first-child){border-start-start-radius:var(--nice-inner-radius)}:where(table thead tr:first-child th:last-child){border-start-end-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child :is(th,td):first-of-type){border-end-start-radius:var(--nice-inner-radius)}:where(tfoot tr:last-child :is(th,td):last-of-type){border-end-end-radius:var(--nice-inner-radius)}:where(th){--csstools-light-dark-toggle--134: var(--csstools-color-scheme--light) oklch(.35 0 0);background-color:#fff;background-color:light-dark(oklch(1 0 0),oklch(.35 0 0));background-color:var(--surface-0);--csstools-light-dark-toggle--135: var(--csstools-color-scheme--light) oklch(.55 0 0);color:#3a3a3a;color:light-dark(oklch(.35 0 0),oklch(.55 0 0));color:var(--text-1)}@supports (color: oklab(0% 0 0%)){:where(th){background-color:var(--csstools-light-dark-toggle--134, oklch(1 0 0));color:var(--csstools-light-dark-toggle--135, oklch(.35 0 0))}}:where(table :is(a,button,[contenteditable]):is(:focus-visible,[data-open])){outline-offset:-2px}:where(td){text-wrap:pretty;--csstools-light-dark-toggle--136: var(--csstools-color-scheme--light) oklch(.35 0 0);background:#fff;background:light-dark(oklch(1 0 0),oklch(.35 0 0));background:var(--surface-0);max-inline-size:var(--size-content-2)}@supports (color: oklab(0% 0 0%)){:where(td){background:var(--csstools-light-dark-toggle--136, oklch(1 0 0))}}:where(td,th){padding:var(--size-2);text-align:left}:where(:is(td,th):not([align])){text-align:center}:where(thead){border-collapse:collapse}:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){--csstools-light-dark-toggle--137: var(--csstools-color-scheme--light) oklch(.25 0 0);background-color:#eee;background-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));background-color:var(--gray-background-2)}@supports (color: oklab(0% 0 0%)){:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--csstools-light-dark-toggle--137, oklch(.95 0 0))}}@media (prefers-color-scheme:light){:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){--csstools-light-dark-toggle--138: var(--csstools-color-scheme--light) oklch(.35 0 0);background-color:#fff;background-color:light-dark(oklch(1 0 0),oklch(.35 0 0));background-color:var(--gray-background-1)}@supports (color: oklab(0% 0 0%)){:where(table tr:hover td),:where(tbody tr:nth-child(2n):hover td){background-color:var(--csstools-light-dark-toggle--138, oklch(1 0 0))}}}:where(table>caption){margin:var(--size-3)}:where(tfoot button){padding-block:var(--size-1);padding-inline:var(--size-3)}.card{display:flex;flex-direction:column;--csstools-light-dark-toggle--139: var(--csstools-color-scheme--light) oklch(.25 0 0);background-color:#eee;background-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));background-color:var(--surface-1);border-radius:var(--border-radius-m);overflow:hidden;transition:transform .3s cubic-bezier(0,0,.2,1),box-shadow .3s cubic-bezier(0,0,.2,1);transition:transform var(--duration-medium) var(--ease-out),box-shadow var(--duration-medium) var(--ease-out)}@supports (color: oklab(0% 0 0%)){.card{background-color:var(--csstools-light-dark-toggle--139, oklch(.95 0 0))}}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.card-header{padding:1.5rem;padding:var(--space-m)}.card-body{padding:1.5rem;padding:var(--space-m);flex:1}.card-footer{padding:1.5rem;padding:var(--space-m);--csstools-light-dark-toggle--140: var(--csstools-color-scheme--light) oklch(.15 0 0);border-top:1px solid oklch(.85 0 0);border-top:1px solid light-dark(oklch(.85 0 0),oklch(.15 0 0));border-top:1px solid var(--surface-2)}@supports (color: oklab(0% 0 0%)){.card-footer{border-top:1px solid var(--csstools-light-dark-toggle--140, oklch(.85 0 0))}}.card-image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.card-primary{background-color:var(--color-primary);color:var(--text-color-light)}.card-secondary{background-color:var(--color-secondary);color:var(--text-color-light)}.card-accent{background-color:var(--color-accent);color:var(--text-color-light)}.card-outlined{background-color:transparent;--csstools-light-dark-toggle--141: var(--csstools-color-scheme--light) oklch(.15 0 0);border:1px solid oklch(.85 0 0);border:1px solid light-dark(oklch(.85 0 0),oklch(.15 0 0));border:1px solid var(--surface-2)}@supports (color: oklab(0% 0 0%)){.card-outlined{border:1px solid var(--csstools-light-dark-toggle--141, oklch(.85 0 0))}}.card-elevated{box-shadow:var(--shadow-sm)}.card-sm{max-width:300px}.card-md{max-width:400px}.card-lg{max-width:500px}.card-full{max-width:100%}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])){--button-height: 2.5rem;--csstools-light-dark-toggle--163: var(--csstools-color-scheme--light) oklch(.55 0 0);border-color:#3a3a3a;border-color:light-dark(oklch(.35 0 0),oklch(.55 0 0));border-color:var(--border-color);--highlight-size: 0px;--csstools-light-dark-toggle--142: var(--csstools-color-scheme--light) hsl(var(--gray-12-hsl) / 25%);--highlight: var(--csstools-light-dark-toggle--142, hsl(var(--gray-5-hsl) / 25%));--ink-shadow: light-dark(0 1px 0 var(--gray-2), 0 1px 0 var(--surface-1));display:inline-flex;align-items:center;justify-content:center;gap:var(--size-2);font-size:medium;font-size:initial;color:inherit;padding-block:.75ch;padding-inline:var(--size-relative-6);position:relative;text-align:center;--csstools-light-dark-toggle--164: var(--csstools-color-scheme--light) oklch(.35 0 0);background:#fff;background:light-dark(oklch(1 0 0),oklch(.35 0 0));background:var(--surface-0);--csstools-light-dark-toggle--165: var(--csstools-color-scheme--light) oklch(.15 0 0);border:1px solid oklch(.85 0 0);border:1px solid light-dark(oklch(.85 0 0),oklch(.15 0 0));border:1px solid var(--surface-2);border-radius:calc(var(--radius-sm) * 1.2);box-shadow:var(--shadow-md),0 0 0 0 var(--highlight);box-shadow:var(--shadow-md),0 0 0 var(--highlight-size) var(--highlight);text-shadow:var(--ink-shadow);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-block-size:2.5rem;min-block-size:var(--button-height);min-inline-size:200px;transition:border-color .5s var(--ease-3)}@supports (color: oklab(0% 0 0%)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])){border-color:var(--csstools-light-dark-toggle--163, oklch(.35 0 0))}}@supports (color: light-dark(red,red)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])){--highlight: light-dark(hsl(var(--gray-5-hsl) / 25%), hsl(var(--gray-12-hsl) / 25%))}}@supports (color: oklab(0% 0 0%)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])){background:var(--csstools-light-dark-toggle--164, oklch(1 0 0));border:1px solid var(--csstools-light-dark-toggle--165, oklch(.85 0 0))}}@supports not (color: light-dark(tan,tan)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])) *{--csstools-light-dark-toggle--142: var(--csstools-color-scheme--light) hsl(var(--gray-12-hsl) / 25%);--highlight: var(--csstools-light-dark-toggle--142, hsl(var(--gray-5-hsl) / 25%))}}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file]))>span{line-height:1!important}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):disabled{opacity:.75;opacity:var(--opacity-disabled);filter:grayscale(50%) opacity(50%);filter:var(--filter-disabled);cursor:not-allowed;cursor:var(--cursor-disabled);box-shadow:none;box-shadow:var(--box-shadow-disabled)}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):not(:active):hover{--csstools-light-dark-toggle--155: var(--csstools-color-scheme--light) oklch(.55 0 0);border-color:#3a3a3a;border-color:light-dark(oklch(.35 0 0),oklch(.55 0 0));border-color:var(--border-color);--highlight-size: 0px;transition-duration:.25s}@supports (color: oklab(0% 0 0%)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):not(:active):hover{border-color:var(--csstools-light-dark-toggle--155, oklch(.35 0 0))}}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):not(:active):hover:after{opacity:.25}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file]))>:where(svg){block-size:calc(var(--button-height) * .5);inline-size:calc(var(--button-height) * .5);min-inline-size:calc(var(--button-height) * .5);flex-shrink:0;filter:drop-shadow(var(--ink-shadow))}:is(:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file]))>:where(svg)) *{stroke:currentColor;stroke-width:var(--border-size-2)}.js-has-pseudo [csstools-has-1m-3b-2w-2t-36-2t-14-1a-2q-39-38-38-33-32-18-2q-39-38-38-33-32-18-2x-32-34-39-38-1m-2x-37-14-2j-38-3d-34-2t-1p-13-2q-39-38-38-33-32-13-2l-18-2j-38-3d-34-2t-1p-13-37-39-2q-31-2x-38-13-2l-18-2j-38-3d-34-2t-1p-13-36-2t-37-2t-38-13-2l-18-2j-38-3d-34-2t-1p-13-2u-2x-30-2t-13-2l-15-15-1m-2w-2p-37-14-37-3a-2v-1m-33-32-30-3d-19-2r-2w-2x-30-2s-15]:not(does-not-exist){min-block-size:var(--button-height);min-inline-size:var(--button-height);border-radius:var(--radius-round);padding:0}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):has(svg:only-child){min-block-size:var(--button-height);min-inline-size:var(--button-height);border-radius:var(--radius-round);padding:0}.js-has-pseudo [csstools-has-1a-2u-2p-2q-1m-3b-2w-2t-36-2t-14-1a-2q-39-38-38-33-32-18-2q-39-38-38-33-32-18-2x-32-34-39-38-1m-2x-37-14-2j-38-3d-34-2t-1p-13-2q-39-38-38-33-32-13-2l-18-2j-38-3d-34-2t-1p-13-37-39-2q-31-2x-38-13-2l-18-2j-38-3d-34-2t-1p-13-36-2t-37-2t-38-13-2l-18-2j-38-3d-34-2t-1p-13-2u-2x-30-2t-13-2l-15-15-1m-2w-2p-37-14-37-3a-2v-1m-33-32-30-3d-19-2r-2w-2x-30-2s-15]:not(.does-not-exist):not(does-not-exist){min-block-size:var(--size-8);min-inline-size:var(--size-8)}.fab:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):has(svg:only-child){min-block-size:var(--size-8);min-inline-size:var(--size-8)}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.filled){--csstools-light-dark-toggle--156: var(--csstools-color-scheme--light) oklch(.55 0 0);border-color:#3a3a3a;border-color:light-dark(oklch(.35 0 0),oklch(.55 0 0));border-color:var(--text-color);--csstools-light-dark-toggle--157: var(--csstools-color-scheme--light) oklch(.55 0 0);background:#3a3a3a;background:light-dark(oklch(.35 0 0),oklch(.55 0 0));background:var(--text-color);--csstools-light-dark-toggle--158: var(--csstools-color-scheme--light) oklch(.35 0 0);color:#fff;color:light-dark(oklch(1 0 0),oklch(.35 0 0));color:var(--surface-0);box-shadow:var(--shadow-sm),0 0 0 var(--highlight-size) var(--highlight)}@supports (color: oklab(0% 0 0%)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.filled){border-color:var(--csstools-light-dark-toggle--156, oklch(.35 0 0));background:var(--csstools-light-dark-toggle--157, oklch(.35 0 0));color:var(--csstools-light-dark-toggle--158, oklch(1 0 0))}}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.transparent){border-color:transparent;background:transparent;box-shadow:none}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.outline){background:transparent;border:1px solid inherit;box-shadow:none}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.small){padding-block:var(--space-xxs);min-inline-size:unset;min-block-size:32px}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(.shrink){max-inline-size:-moz-max-content;max-inline-size:max-content}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where([type=reset]){--csstools-light-dark-toggle--143: var(--csstools-color-scheme--light) var(--red-2);color:var(--csstools-light-dark-toggle--143, var(--red-6));--csstools-light-dark-toggle--159: var(--csstools-color-scheme--light) oklch(.75 0 0);background-color:var(--csstools-light-dark-toggle--159, var(--red-3))}@supports (color: light-dark(red,red)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where([type=reset]){color:light-dark(var(--red-6),var(--red-2))}}@supports (color: light-dark(red,red)) and (color: oklab(0% 0 0%)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where([type=reset]){background-color:light-dark(var(--red-3),light-dark(oklch(.75 0 0),oklch(.75 0 0)))}}@supports (color: light-dark(red,red)){:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where([type=reset]){background-color:light-dark(var(--red-3),var(--surface-3))}}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where([type=reset]):focus-visible{outline-color:var(--red-6)}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])):where(input[type=file]){font-size:inherit;align-self:flex-start;box-shadow:var(--inner-shadow-xs);color:var(--text-muted);cursor:auto;max-inline-size:100%;padding:0}:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])) :where(input[type=file])::-webkit-file-upload-button,:where(.button,button,input:is([type=button],[type=submit],[type=reset],[type=file])) :where(input[type=file])::file-selector-button{cursor:pointer;margin-inline-end:var(--size-relative-6)}@media (prefers-reduced-motion: no-preference){:where(.button,button,input:is([type=button],[type=submit],[type=reset])),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4);transition:border-color .5s var(--ease-3),box-shadow 145ms var(--ease-4),outline-offset 145ms var(--ease-4)}}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{display:inline-flex;align-items:center;justify-content:center;min-block-size:calc(var(--button-height) - 4px);font-size:inherit;--csstools-light-dark-toggle--144: var(--csstools-color-scheme--light) oklch(.75 0 0);background:#fff;background:var(--csstools-light-dark-toggle--144, #fff);background:light-dark(#fff,light-dark(oklch(.75 0 0),oklch(.75 0 0)));border:.125px solid transparent;border-radius:var(--radius-sm);margin:2px;margin-inline-end:var(--size-relative-4);min-inline-size:150px}@supports (color: light-dark(red,red)){:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{background:light-dark(#fff,var(--surface-3))}}main{display:flex;flex-direction:column}:where(header,section,footer):not(.exclude){display:grid;grid-area:content;grid-template-columns:1fr 1fr;grid-template-columns:var(--section-grid-template-columns);grid-auto-rows:auto;padding-block:clamp(5vh,calc(10vw + 2vh),24vh);padding-block:var(--section-grid-vertical-gutter);padding-inline:clamp(5vw,calc((100vw - 80rem)/2),10vw);padding-inline:var(--section-grid-horizontal-gutter);grid-row-gap:var(--section-grid-row-gap);row-gap:var(--section-grid-row-gap);grid-column-gap:var(--section-grid-column-gap);-moz-column-gap:var(--section-grid-column-gap);column-gap:var(--section-grid-column-gap);clip-path:inset(0);inline-size:100vw;position:relative;grid-auto-flow:dense;border-block:var(--section-vertical-clip-width) solid transparent;border-inline:var(--section-horizontal-clip-width) solid transparent;clip-path:inset(var(--section-vertical-clip-width) var(--section-horizontal-clip-width) round var(--space-lg))}:where(header,section,footer):not(.exclude):is(header){margin-block-start:calc(var(--space-md) / 2);padding-block-start:calc(2rem + clamp(2.5rem,8vh,4.5rem) + clamp(5vh,calc(10vw + 2vh),24vh)/2);padding-block-start:calc((var(--announcement-bar-height) + var(--nav-top-height)) + (var(--section-grid-vertical-gutter) / 2))}:where(header,section,footer):not(.exclude):is(footer){margin-block-end:calc(var(--space-md) / 2)}@media (max-width: 767px){:where(header,section,footer){grid-template-columns:1fr!important}:where(header,section,footer)>*{justify-content:flex-start;grid-column:1!important;grid-area:unset!important}}.container{width:100%;max-width:1200px;max-width:var(--container-max-width, 1200px);margin-inline:auto;padding-inline:1.5rem;padding-inline:var(--space-page-margin)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.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-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-xs{gap:var(--space-xs)}.gap-s{gap:1rem;gap:var(--space-s)}.gap-m{gap:1.5rem;gap:var(--space-m)}.gap-l{gap:2rem;gap:var(--space-l)}.grid{display:grid}.grid-cols-1{grid-template-columns: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)}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.md\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.md\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,1fr)}.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)}.lg\:grid-cols-4{grid-template-columns:repeat(4,1fr)}}.p-xs{padding:var(--space-xs)}.p-s{padding:1rem;padding:var(--space-s)}.p-m{padding:1.5rem;padding:var(--space-m)}.p-l{padding:2rem;padding:var(--space-l)}.m-xs{margin:var(--space-xs)}.m-s{margin:1rem;margin:var(--space-s)}.m-m{margin:1.5rem;margin:var(--space-m)}.m-l{margin:2rem;margin:var(--space-l)}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.no-underline{text-decoration:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.text-clip{text-overflow:clip}.font-headings{font-family:var(--font-family-headings)}.font-body{font-family:var(--font-family-body)}.font-cursive{font-family:var(--font-family-cursive)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-accent{color:var(--color-accent)}.text-light{color:var(--text-color-light)}.text-dark{color:var(--text-color-dark)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-surface-0{--csstools-light-dark-toggle--145: var(--csstools-color-scheme--light) oklch(.35 0 0);background-color:#fff;background-color:light-dark(oklch(1 0 0),oklch(.35 0 0));background-color:var(--surface-0)}@supports (color: oklab(0% 0 0%)){.bg-surface-0{background-color:var(--csstools-light-dark-toggle--145, oklch(1 0 0))}}.bg-surface-1{--csstools-light-dark-toggle--146: var(--csstools-color-scheme--light) oklch(.25 0 0);background-color:#eee;background-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));background-color:var(--surface-1)}@supports (color: oklab(0% 0 0%)){.bg-surface-1{background-color:var(--csstools-light-dark-toggle--146, oklch(.95 0 0))}}.bg-surface-2{--csstools-light-dark-toggle--147: var(--csstools-color-scheme--light) oklch(.15 0 0);background-color:#cecece;background-color:light-dark(oklch(.85 0 0),oklch(.15 0 0));background-color:var(--surface-2)}@supports (color: oklab(0% 0 0%)){.bg-surface-2{background-color:var(--csstools-light-dark-toggle--147, oklch(.85 0 0))}}.bg-surface-3{--csstools-light-dark-toggle--148: var(--csstools-color-scheme--light) oklch(.75 0 0);background-color:#aeaeae;background-color:light-dark(oklch(.75 0 0),oklch(.75 0 0));background-color:var(--surface-3)}@supports (color: oklab(0% 0 0%)){.bg-surface-3{background-color:var(--csstools-light-dark-toggle--148, oklch(.75 0 0))}}.bg-surface-4{--csstools-light-dark-toggle--149: var(--csstools-color-scheme--light) oklch(.025 .025 0);background-color:#8f8f8f;background-color:light-dark(oklch(.65 0 0),oklch(.025 .025 0));background-color:var(--surface-4)}@supports (color: oklab(0% 0 0%)){.bg-surface-4{background-color:var(--csstools-light-dark-toggle--149, oklch(.65 0 0))}}.bg-transparent{background-color:transparent}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.border-accent{border-color:var(--color-accent)}.border-surface-0{--csstools-light-dark-toggle--150: var(--csstools-color-scheme--light) oklch(.35 0 0);border-color:#fff;border-color:light-dark(oklch(1 0 0),oklch(.35 0 0));border-color:var(--surface-0)}@supports (color: oklab(0% 0 0%)){.border-surface-0{border-color:var(--csstools-light-dark-toggle--150, oklch(1 0 0))}}.border-surface-1{--csstools-light-dark-toggle--151: var(--csstools-color-scheme--light) oklch(.25 0 0);border-color:#eee;border-color:light-dark(oklch(.95 0 0),oklch(.25 0 0));border-color:var(--surface-1)}@supports (color: oklab(0% 0 0%)){.border-surface-1{border-color:var(--csstools-light-dark-toggle--151, oklch(.95 0 0))}}.border-surface-2{--csstools-light-dark-toggle--152: var(--csstools-color-scheme--light) oklch(.15 0 0);border-color:#cecece;border-color:light-dark(oklch(.85 0 0),oklch(.15 0 0));border-color:var(--surface-2)}@supports (color: oklab(0% 0 0%)){.border-surface-2{border-color:var(--csstools-light-dark-toggle--152, oklch(.85 0 0))}}.border-surface-3{--csstools-light-dark-toggle--153: var(--csstools-color-scheme--light) oklch(.75 0 0);border-color:#aeaeae;border-color:light-dark(oklch(.75 0 0),oklch(.75 0 0));border-color:var(--surface-3)}@supports (color: oklab(0% 0 0%)){.border-surface-3{border-color:var(--csstools-light-dark-toggle--153, oklch(.75 0 0))}}.border-surface-4{--csstools-light-dark-toggle--154: var(--csstools-color-scheme--light) oklch(.025 .025 0);border-color:#8f8f8f;border-color:light-dark(oklch(.65 0 0),oklch(.025 .025 0));border-color:var(--surface-4)}@supports (color: oklab(0% 0 0%)){.border-surface-4{border-color:var(--csstools-light-dark-toggle--154, oklch(.65 0 0))}}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.bg-gradient-primary{background:var(--gradient-primary)}.bg-gradient-secondary{background:var(--gradient-secondary)}.bg-gradient-accent{background:var(--gradient-accent)}@view-transition{navigation: auto;}.nav-top{view-transition-name:nav-top}.announcement-bar{view-transition-name:announcement-bar}#silktide-wrapper{view-transition-name:cookie-wrapper}header>*:nth-child(1){view-transition-name:header-primary-content}header>*:nth-child(2):not(.background){view-transition-name:header-secondary-content}.layer.base{view-transition-name:main-content}header>.content>*:nth-child(1){view-transition-name:header-item-1}header>.content>*:nth-child(2){view-transition-name:header-item-2}header>.content>*:nth-child(3){view-transition-name:header-item-3}header>.content>*:nth-child(4){view-transition-name:header-item-4}header>.content>*:nth-child(5){view-transition-name:header-item-5}::view-transition-old(main-content),::view-transition-new(main-content){animation-duration:.3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(main-content){animation-name:crossfade-out}::view-transition-new(main-content){animation-name:crossfade-in}::view-transition-old(header-primary-content),::view-transition-new(header-primary-content){animation-duration:.3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-primary-content){animation-name:slide-and-fade-out}::view-transition-new(header-primary-content){animation-name:slide-and-fade-in}::view-transition-old(header-secondary-content),::view-transition-new(header-secondary-content){animation-duration:.3s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-secondary-content){animation-name:slide-and-fade-out}::view-transition-new(header-secondary-content){animation-name:slide-and-fade-in}::view-transition-old(header-item-1),::view-transition-new(header-item-1){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-item-2),::view-transition-new(header-item-2){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-item-3),::view-transition-new(header-item-3){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-item-4),::view-transition-new(header-item-4){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-item-5),::view-transition-new(header-item-5){animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.46,.45,.94)}::view-transition-old(header-item-1){animation-name:stagger-fade-out;animation-delay:0s}::view-transition-old(header-item-2){animation-name:stagger-fade-out;animation-delay:.05s}::view-transition-old(header-item-3){animation-name:stagger-fade-out;animation-delay:.1s}::view-transition-old(header-item-4){animation-name:stagger-fade-out;animation-delay:.15s}::view-transition-old(header-item-5){animation-name:stagger-fade-out;animation-delay:.2s}::view-transition-new(header-item-1){animation-name:stagger-fade-in;animation-delay:.1s}::view-transition-new(header-item-2){animation-name:stagger-fade-in;animation-delay:.15s}::view-transition-new(header-item-3){animation-name:stagger-fade-in;animation-delay:.2s}::view-transition-new(header-item-4){animation-name:stagger-fade-in;animation-delay:.25s}::view-transition-new(header-item-5){animation-name:stagger-fade-in;animation-delay:.3s}@keyframes crossfade-out{to{opacity:0}}@keyframes crossfade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-and-fade-out{to{transform:translateY(-30px);opacity:0}}@keyframes slide-and-fade-in{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes stagger-fade-out{to{opacity:0;transform:translateY(-15px)}}@keyframes stagger-fade-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}:is(section article.card-0001.basic):before,:is(section article.card-0001.basic) .background:before{content:normal;content:initial}:is(section article.card-0001.basic) .background{background-color:transparent;--csstools-light-dark-toggle--160: var(--csstools-color-scheme--light) oklch(.55 0 0) !important;border:4px dashed oklch(.35 0 0)!important;border:4px dashed light-dark(oklch(.35 0 0),oklch(.55 0 0))!important;border:4px dashed var(--text-color)!important}@supports (color: oklab(0% 0 0%)){:is(section article.card-0001.basic) .background{border:4px dashed var(--csstools-light-dark-toggle--160, oklch(.35 0 0))!important}}@font-face{font-family:headings;font-weight:700;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/BLDB7MOr-gc-heavy.woff2) format("woff2")}@font-face{font-family:"cursive";font-weight:500;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/DYxk78NB-cursive.woff2) format("woff2")}html{width:100vw;height:100vh;background-color:#000;scroll-timeline:--page-scroll block;overflow-y:overlay;scrollbar-width:none;-ms-overflow-style:none}html :is(p,ul,ol,dl,h6,span){font-size:var(--font-size-body);line-height:1.2}.js-has-pseudo html:where([csstools-has-2w-38-31-30-1m-2w-2p-37-14-2s-2x-2p-30-33-2v-2j-33-34-2t-32-2l-15]:not(does-not-exist):not(does-not-exist)){overflow:auto}html:where(html:has(dialog[open])){overflow:auto}html body::-webkit-scrollbar{display:none}html body{display:grid;width:100vw;width:var(--page-width);min-block-size:100dvh;font-size:var(--font-size-body);accent-color:var(--color-accent);--csstools-light-dark-toggle--161: var(--csstools-color-scheme--light) oklch(.55 0 0);color:#3a3a3a;color:light-dark(oklch(.35 0 0),oklch(.55 0 0));color:var(--text-color)}@supports (color: oklab(0% 0 0%)){html body{color:var(--csstools-light-dark-toggle--161, oklch(.35 0 0))}}:is(html body) .layout-wrapper{perspective:1000px;perspective-origin:50% 50%}@supports not (animation-timeline: scroll()){.scroll-top:is(:is(html body) .layout-wrapper) .layout{animation-direction:reverse!important}}:is(:is(html body) .layout-wrapper) .layout{display:grid;width:100vw;width:var(--page-width);border-radius:0rem;grid-template-columns:auto 1fr auto;grid-template-rows:2rem clamp(2.5rem,8vh,4.5rem) auto 0px;grid-template-rows:var(--announcement-bar-height) var(--nav-top-height) auto var( --nav-bottom-height );grid-template-areas:"announcement-bar announcement-bar announcement-bar" "nav-top nav-top nav-top" "content content content" "nav-bottom nav-bottom nav-bottom";position:relative;overflow-y:visible;overflow-x:clip;--csstools-light-dark-toggle--162: var(--csstools-color-scheme--light) oklch(.35 0 0);background-color:#fff;background-color:light-dark(oklch(1 0 0),oklch(.35 0 0));background-color:var(--surface-0);transition:all .35s cubic-bezier(.075,.82,.165,1);animation:layout-scroll linear forwards;animation-timeline:scroll(block root);animation-range:entry 0px contain 1px}@supports (color: oklab(0% 0 0%)){:is(:is(html body) .layout-wrapper) .layout{background-color:var(--csstools-light-dark-toggle--162, oklch(1 0 0))}}:is(:is(:is(html body) .layout-wrapper) .layout) main{grid-area:content}@keyframes layout-scroll{0%{--announcement-bar-height: 2rem}to{--announcement-bar-height: 0rem}}@media (prefers-color-scheme: dark){:root{--shadow-color: 220 40% 2%;--shadow-strength: 25%;--inner-shadow-highlight: inset 0 -.5px 0 0 #fff1, inset 0 .5px 0 0 #0007}}
