:root{--step--2: clamp(.7813rem, .7736rem + .0341vw, .8rem);--step--1: clamp(.9375rem, .9119rem + .1136vw, 1rem);--step-0: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--step-1: clamp(1.35rem, 1.2631rem + .3864vw, 1.5625rem);--step-2: clamp(1.62rem, 1.4837rem + .6057vw, 1.9531rem);--step-3: clamp(1.944rem, 1.7405rem + .9044vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.0387rem + 1.3072vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.384rem + 1.8461vw, 3.8147rem)}:root{--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5369rem + .1136vw, .625rem);--space-xs: clamp(.875rem, .8494rem + .1136vw, .9375rem);--space-s: clamp(1.125rem, 1.0739rem + .2273vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6108rem + .3409vw, 1.875rem);--space-l: clamp(2.25rem, 2.1477rem + .4545vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2216rem + .6818vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.2955rem + .9091vw, 5rem);--space-3xl: clamp(6.75rem, 6.4432rem + 1.3636vw, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .1847rem + .5682vw, .625rem);--space-2xs-xs: clamp(.5625rem, .4091rem + .6818vw, .9375rem);--space-xs-s: clamp(.875rem, .7216rem + .6818vw, 1.25rem);--space-s-m: clamp(1.125rem, .8182rem + 1.3636vw, 1.875rem);--space-m-l: clamp(1.6875rem, 1.3551rem + 1.4773vw, 2.5rem);--space-l-xl: clamp(2.25rem, 1.6364rem + 2.7273vw, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.7102rem + 2.9545vw, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.2727rem + 5.4545vw, 7.5rem);--space-s-l: clamp(1.125rem, .5625rem + 2.5vw, 2.5rem)}:root{--font-sans: "Labil Grotesk", "Labil Grotesk fallback", system-ui, sans-serif;--font-stable: "salt" off;--font-unstable: "salt" 1, "ss01" 1, "ss02" 1, "ss03" 1, "ss04" 1;--line-height-h1: 1;--line-height-h2: 1.1;--line-height-h3: 1.2;--line-height-body: 1.4;--line-height-small: 1.4;--letter-spacing-condensed: -.01em;--letter-spacing-normal: 0;--letter-spacing-loose: .01em;--radius-2xs: var(--space-2xs);--radius-xs: var(--space-xs);--radius-s: var(--space-s);--radius-m: var(--space-m);--radius-l: var(--space-l);--radius-full: 9999px;--radius-album: max(4px, 2%);--font-weight-normal: 400;--font-weight-bold: 600;--shadow-box-s: 0px .4px .7px rgba(0, 0, 0, .12), 0px 1.2px 1.9px rgba(0, 0, 0, .111), 0px 3.1px 4.4px rgba(0, 0, 0, .101), 0px 12px 12px rgba(0, 0, 0, .081);--shadow-box-l: 0px 1.1px 1.8px rgba(0, 0, 0, .12), 0px 3.2px 5.2px rgba(0, 0, 0, .111), 0px 8.3px 11.6px rgba(0, 0, 0, .101), 0px 32px 32px rgba(0, 0, 0, .081);--shadow-box-inset-s: inset 0 -1px 1px rgba(0, 0, 0, .05), inset 0 -.5px .5px rgba(0, 0, 0, .15);--shadow-box-inset-l: inset 0 -2px 2px rgba(0, 0, 0, .05), inset 0 -1px 1px rgba(0, 0, 0, .15);--shadow-color: 0deg 0% 0%;--shadow-s: 0px .6px .6px hsl(var(--shadow-color) / 17%), 0px .9px .9px -1.7px hsl(var(--shadow-color) / 14%), 0px 2.5px 2.4px -3.5px hsl(var(--shadow-color) / 11%);--shadow-m: 0px .6px .6px hsl(var(--shadow-color) / 12%), 0px 1.6px 1.6px -1.2px hsl(var(--shadow-color) / 10%), 0px 4.7px 4.6px -2.3px hsl(var(--shadow-color) / 7%), 0px 12.5px 12.2px -3.5px hsl(var(--shadow-color) / 4%);--shadow-l: 0px .6px .6px hsl(var(--shadow-color) / 17%), 0px 2.6px 2.5px -.5px hsl(var(--shadow-color) / 16%), 0px 5.3px 5.2px -1px hsl(var(--shadow-color) / 15%), 0px 9.7px 9.5px -1.5px hsl(var(--shadow-color) / 13%), 0px 17px 16.6px -2px hsl(var(--shadow-color) / 12%), 0px 28.4px 27.7px -2.5px hsl(var(--shadow-color) / 11%), -.1px 45.2px 44.1px -3px hsl(var(--shadow-color) / 10%), -.1px 68.4px 66.7px -3.5px hsl(var(--shadow-color) / 8%)}:root{--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}:root,.light,.light-theme{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}:root,.light,.light-theme{--blue-a1: #0080ff04;--blue-a2: #008cff0b;--blue-a3: #008ff519;--blue-a4: #009eff2a;--blue-a5: #0093ff3d;--blue-a6: #0088f653;--blue-a7: #0083eb71;--blue-a8: #0084e6a1;--blue-a9: #0090ff;--blue-a10: #0086f0fa;--blue-a11: #006dcbf2;--blue-a12: #002359ee}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--blue-a1: color(display-p3 .024 .514 1 / .016);--blue-a2: color(display-p3 .024 .514 .906 / .04);--blue-a3: color(display-p3 .012 .506 .914 / .087);--blue-a4: color(display-p3 .008 .545 1 / .146);--blue-a5: color(display-p3 .004 .502 .984 / .212);--blue-a6: color(display-p3 .004 .463 .922 / .291);--blue-a7: color(display-p3 .004 .431 .863 / .393);--blue-a8: color(display-p3 0 .427 .851 / .55);--blue-a9: color(display-p3 0 .412 .961 / .753);--blue-a10: color(display-p3 0 .376 .886 / .765);--blue-a11: color(display-p3 .15 .44 .84);--blue-a12: color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}.dark,.dark-theme{--blue-a1: #004df211;--blue-a2: #1166fb18;--blue-a3: #0077ff3a;--blue-a4: #0075ff57;--blue-a5: #0081fd6b;--blue-a6: #0f89fd7f;--blue-a7: #2a91fe98;--blue-a8: #3094feb9;--blue-a9: #0090ff;--blue-a10: #3b9eff;--blue-a11: #70b8ff;--blue-a12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--blue-a1: color(display-p3 0 .333 1 / .059);--blue-a2: color(display-p3 .114 .435 .988 / .085);--blue-a3: color(display-p3 .122 .463 1 / .219);--blue-a4: color(display-p3 0 .467 1 / .324);--blue-a5: color(display-p3 .098 .51 1 / .4);--blue-a6: color(display-p3 .224 .557 1 / .475);--blue-a7: color(display-p3 .294 .584 1 / .572);--blue-a8: color(display-p3 .314 .592 1 / .702);--blue-a9: color(display-p3 .251 .573 .996 / .967);--blue-a10: color(display-p3 .357 .631 1 / .971);--blue-a11: color(display-p3 .49 .72 1);--blue-a12: color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--mauve-1: #fdfcfd;--mauve-i1: #121113;--mauve-2: #faf9fb;--mauve-3: #f2eff3;--mauve-i3: #232225;--mauve-4: #eae7ec;--mauve-5: #e3dfe6;--mauve-6: #dbd8e0;--mauve-7: #d0cdd7;--mauve-8: #bcbac7;--mauve-9: #8e8c99;--mauve-10: #84828e;--mauve-11: #65636d;--mauve-12: #211f26;--mauve-i12: #eeeef0}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--mauve-1: color(display-p3 .991 .988 .992);--mauve-2: color(display-p3 .98 .976 .984);--mauve-3: color(display-p3 .946 .938 .952);--mauve-4: color(display-p3 .915 .906 .925);--mauve-5: color(display-p3 .886 .876 .901);--mauve-6: color(display-p3 .856 .846 .875);--mauve-7: color(display-p3 .814 .804 .84);--mauve-8: color(display-p3 .735 .728 .777);--mauve-9: color(display-p3 .555 .549 .596);--mauve-10: color(display-p3 .514 .508 .552);--mauve-11: color(display-p3 .395 .388 .424);--mauve-12: color(display-p3 .128 .122 .147)}}}:root,.light,.light-theme{--mauve-a1: #55005503;--mauve-a2: #2b005506;--mauve-a3: #30004010;--mauve-a4: #20003618;--mauve-a5: #20003820;--mauve-a6: #14003527;--mauve-a7: #10003332;--mauve-a8: #08003145;--mauve-a9: #05001d73;--mauve-a10: #0500197d;--mauve-a11: #0400119c;--mauve-a12: #020008e0}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--mauve-a1: color(display-p3 .349 .024 .349 / .012);--mauve-a2: color(display-p3 .184 .024 .349 / .024);--mauve-a3: color(display-p3 .129 .008 .255 / .063);--mauve-a4: color(display-p3 .094 .012 .216 / .095);--mauve-a5: color(display-p3 .098 .008 .224 / .126);--mauve-a6: color(display-p3 .055 .004 .18 / .153);--mauve-a7: color(display-p3 .067 .008 .184 / .197);--mauve-a8: color(display-p3 .02 .004 .176 / .271);--mauve-a9: color(display-p3 .02 .004 .106 / .451);--mauve-a10: color(display-p3 .012 .004 .09 / .491);--mauve-a11: color(display-p3 .016 0 .059 / .612);--mauve-a12: color(display-p3 .008 0 .027 / .879)}}}.dark,.dark-theme{--mauve-1: #121113;--mauve-i1: #faf9fb;--mauve-2: #1a191b;--mauve-3: #232225;--mauve-i3: #f2eff3;--mauve-4: #2b292d;--mauve-5: #323035;--mauve-6: #3c393f;--mauve-7: #49474e;--mauve-8: #625f69;--mauve-9: #6f6d78;--mauve-10: #7c7a85;--mauve-11: #b5b2bc;--mauve-12: #eeeef0;--mauve-i12: #211f26}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--mauve-1: color(display-p3 .07 .067 .074);--mauve-2: color(display-p3 .101 .098 .105);--mauve-3: color(display-p3 .138 .134 .144);--mauve-4: color(display-p3 .167 .161 .175);--mauve-5: color(display-p3 .196 .189 .206);--mauve-6: color(display-p3 .232 .225 .245);--mauve-7: color(display-p3 .286 .277 .302);--mauve-8: color(display-p3 .383 .373 .408);--mauve-9: color(display-p3 .434 .428 .467);--mauve-10: color(display-p3 .487 .48 .519);--mauve-11: color(display-p3 .707 .7 .735);--mauve-12: color(display-p3 .933 .933 .94)}}}.dark,.dark-theme{--mauve-a1: #00000000;--mauve-a2: #f5f4f609;--mauve-a3: #ebeaf814;--mauve-a4: #eee5f81d;--mauve-a5: #efe6fe25;--mauve-a6: #f1e6fd30;--mauve-a7: #eee9ff40;--mauve-a8: #eee7ff5d;--mauve-a9: #eae6fd6e;--mauve-a10: #ece9fd7c;--mauve-a11: #f5f1ffb7;--mauve-a12: #fdfdffef}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--mauve-a1: color(display-p3 0 0 0 / 0);--mauve-a2: color(display-p3 .996 .992 1 / .034);--mauve-a3: color(display-p3 .937 .933 .992 / .077);--mauve-a4: color(display-p3 .957 .918 .996 / .111);--mauve-a5: color(display-p3 .937 .906 .996 / .145);--mauve-a6: color(display-p3 .953 .925 .996 / .183);--mauve-a7: color(display-p3 .945 .929 1 / .246);--mauve-a8: color(display-p3 .937 .918 1 / .361);--mauve-a9: color(display-p3 .933 .918 1 / .424);--mauve-a10: color(display-p3 .941 .925 1 / .479);--mauve-a11: color(display-p3 .965 .961 1 / .712);--mauve-a12: color(display-p3 .992 .992 1 / .937)}}}:root,.light,.light-theme{--pink-1: #fffcfe;--pink-2: #fef7fb;--pink-3: #fee9f5;--pink-4: #fbdcef;--pink-5: #f6cee7;--pink-6: #efbfdd;--pink-7: #e7acd0;--pink-8: #dd93c2;--pink-9: #d6409f;--pink-10: #cf3897;--pink-11: #c2298a;--pink-12: #651249}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--pink-1: color(display-p3 .998 .989 .996);--pink-2: color(display-p3 .992 .97 .985);--pink-3: color(display-p3 .981 .917 .96);--pink-4: color(display-p3 .963 .867 .932);--pink-5: color(display-p3 .939 .815 .899);--pink-6: color(display-p3 .907 .756 .859);--pink-7: color(display-p3 .869 .683 .81);--pink-8: color(display-p3 .825 .59 .751);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .748 .27 .581);--pink-11: color(display-p3 .698 .219 .528);--pink-12: color(display-p3 .363 .101 .279)}}}:root,.light,.light-theme{--pink-a1: #ff00aa03;--pink-a2: #e0008008;--pink-a3: #f4008c16;--pink-a4: #e2008b23;--pink-a5: #d1008331;--pink-a6: #c0007840;--pink-a7: #b6006f53;--pink-a8: #af006f6c;--pink-a9: #c8007fbf;--pink-a10: #c2007ac7;--pink-a11: #b60074d6;--pink-a12: #59003bed}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--pink-a1: color(display-p3 .675 .024 .675 / .012);--pink-a2: color(display-p3 .757 .02 .51 / .032);--pink-a3: color(display-p3 .765 .008 .529 / .083);--pink-a4: color(display-p3 .737 .008 .506 / .134);--pink-a5: color(display-p3 .663 .004 .451 / .185);--pink-a6: color(display-p3 .616 .004 .424 / .244);--pink-a7: color(display-p3 .596 .004 .412 / .318);--pink-a8: color(display-p3 .573 .004 .404 / .412);--pink-a9: color(display-p3 .682 0 .447 / .702);--pink-a10: color(display-p3 .655 0 .424 / .73);--pink-a11: color(display-p3 .698 .219 .528);--pink-a12: color(display-p3 .363 .101 .279)}}}.dark,.dark-theme{--pink-1: #191117;--pink-2: #21121d;--pink-3: #37172f;--pink-4: #4b143d;--pink-5: #591c47;--pink-6: #692955;--pink-7: #833869;--pink-8: #a84885;--pink-9: #d6409f;--pink-10: #de51a8;--pink-11: #ff8dcc;--pink-12: #fdd1ea}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--pink-1: color(display-p3 .093 .068 .089);--pink-2: color(display-p3 .121 .073 .11);--pink-3: color(display-p3 .198 .098 .179);--pink-4: color(display-p3 .271 .095 .231);--pink-5: color(display-p3 .32 .127 .273);--pink-6: color(display-p3 .382 .177 .326);--pink-7: color(display-p3 .477 .238 .405);--pink-8: color(display-p3 .612 .304 .51);--pink-9: color(display-p3 .775 .297 .61);--pink-10: color(display-p3 .808 .356 .645);--pink-11: color(display-p3 1 .535 .78);--pink-12: color(display-p3 .964 .826 .912)}}}.dark,.dark-theme{--pink-a1: #f412bc09;--pink-a2: #f420bb12;--pink-a3: #fe37cc29;--pink-a4: #fc1ec43f;--pink-a5: #fd35c24e;--pink-a6: #fd51c75f;--pink-a7: #fd62c87b;--pink-a8: #ff68c8a2;--pink-a9: #fe49bcd4;--pink-a10: #ff5cc0dc;--pink-a11: #ff8dcc;--pink-a12: #ffd3ecfd}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--pink-a1: color(display-p3 .984 .071 .855 / .03);--pink-a2: color(display-p3 1 .2 .8 / .059);--pink-a3: color(display-p3 1 .294 .886 / .139);--pink-a4: color(display-p3 1 .192 .82 / .219);--pink-a5: color(display-p3 1 .282 .827 / .274);--pink-a6: color(display-p3 1 .396 .835 / .337);--pink-a7: color(display-p3 1 .459 .831 / .442);--pink-a8: color(display-p3 1 .478 .827 / .585);--pink-a9: color(display-p3 1 .373 .784 / .761);--pink-a10: color(display-p3 1 .435 .792 / .795);--pink-a11: color(display-p3 1 .535 .78);--pink-a12: color(display-p3 .964 .826 .912)}}}:root,.light,.light-theme{--purple-1: #fefcfe;--purple-2: #fbf7fe;--purple-3: #f7edfe;--purple-4: #f2e2fc;--purple-5: #ead5f9;--purple-6: #e0c4f4;--purple-7: #d1afec;--purple-8: #be93e4;--purple-9: #8e4ec6;--purple-10: #8347b9;--purple-11: #8145b5;--purple-12: #402060}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--purple-1: color(display-p3 .995 .988 .996);--purple-2: color(display-p3 .983 .971 .993);--purple-3: color(display-p3 .963 .931 .989);--purple-4: color(display-p3 .937 .888 .981);--purple-5: color(display-p3 .904 .837 .966);--purple-6: color(display-p3 .86 .774 .942);--purple-7: color(display-p3 .799 .69 .91);--purple-8: color(display-p3 .719 .583 .874);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .483 .289 .7);--purple-11: color(display-p3 .473 .281 .687);--purple-12: color(display-p3 .234 .132 .363)}}}:root,.light,.light-theme{--purple-a1: #aa00aa03;--purple-a2: #8000e008;--purple-a3: #8e00f112;--purple-a4: #8d00e51d;--purple-a5: #8000db2a;--purple-a6: #7a01d03b;--purple-a7: #6d00c350;--purple-a8: #6600c06c;--purple-a9: #5c00adb1;--purple-a10: #53009eb8;--purple-a11: #52009aba;--purple-a12: #250049df}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--purple-a1: color(display-p3 .675 .024 .675 / .012);--purple-a2: color(display-p3 .443 .024 .722 / .028);--purple-a3: color(display-p3 .506 .008 .835 / .071);--purple-a4: color(display-p3 .451 .004 .831 / .114);--purple-a5: color(display-p3 .431 .004 .788 / .165);--purple-a6: color(display-p3 .384 .004 .745 / .228);--purple-a7: color(display-p3 .357 .004 .71 / .31);--purple-a8: color(display-p3 .322 .004 .702 / .416);--purple-a9: color(display-p3 .298 0 .639 / .683);--purple-a10: color(display-p3 .271 0 .58 / .71);--purple-a11: color(display-p3 .473 .281 .687);--purple-a12: color(display-p3 .234 .132 .363)}}}.dark,.dark-theme{--purple-1: #18111b;--purple-2: #1e1523;--purple-3: #301c3b;--purple-4: #3d224e;--purple-5: #48295c;--purple-6: #54346b;--purple-7: #664282;--purple-8: #8457aa;--purple-9: #8e4ec6;--purple-10: #9a5cd0;--purple-11: #d19dff;--purple-12: #ecd9fa}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--purple-1: color(display-p3 .09 .068 .103);--purple-2: color(display-p3 .113 .082 .134);--purple-3: color(display-p3 .175 .112 .224);--purple-4: color(display-p3 .224 .137 .297);--purple-5: color(display-p3 .264 .167 .349);--purple-6: color(display-p3 .311 .208 .406);--purple-7: color(display-p3 .381 .266 .496);--purple-8: color(display-p3 .49 .349 .649);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .57 .373 .791);--purple-11: color(display-p3 .8 .62 1);--purple-12: color(display-p3 .913 .854 .971)}}}.dark,.dark-theme{--purple-a1: #b412f90b;--purple-a2: #b744f714;--purple-a3: #c150ff2d;--purple-a4: #bb53fd42;--purple-a5: #be5cfd51;--purple-a6: #c16dfd61;--purple-a7: #c378fd7a;--purple-a8: #c47effa4;--purple-a9: #b661ffc2;--purple-a10: #bc6fffcd;--purple-a11: #d19dff;--purple-a12: #f1ddfffa}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--purple-a1: color(display-p3 .686 .071 .996 / .038);--purple-a2: color(display-p3 .722 .286 .996 / .072);--purple-a3: color(display-p3 .718 .349 .996 / .169);--purple-a4: color(display-p3 .702 .353 1 / .248);--purple-a5: color(display-p3 .718 .404 1 / .303);--purple-a6: color(display-p3 .733 .455 1 / .366);--purple-a7: color(display-p3 .753 .506 1 / .458);--purple-a8: color(display-p3 .749 .522 1 / .622);--purple-a9: color(display-p3 .686 .408 1 / .736);--purple-a10: color(display-p3 .71 .459 1 / .778);--purple-a11: color(display-p3 .8 .62 1);--purple-a12: color(display-p3 .913 .854 .971)}}}:root,.light,.light-theme{--orange-1: #fefcfb;--orange-2: #fff7ed;--orange-3: #ffefd6;--orange-4: #ffdfb5;--orange-5: #ffd19a;--orange-6: #ffc182;--orange-7: #f5ae73;--orange-8: #ec9455;--orange-9: #f76b15;--orange-10: #ef5f00;--orange-11: #cc4e00;--orange-12: #582d1d}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--orange-1: color(display-p3 .995 .988 .985);--orange-2: color(display-p3 .994 .968 .934);--orange-3: color(display-p3 .989 .938 .85);--orange-4: color(display-p3 1 .874 .687);--orange-5: color(display-p3 1 .821 .583);--orange-6: color(display-p3 .975 .767 .545);--orange-7: color(display-p3 .919 .693 .486);--orange-8: color(display-p3 .877 .597 .379);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .87 .409 .164);--orange-11: color(display-p3 .76 .34 0);--orange-12: color(display-p3 .323 .185 .127)}}}:root,.light,.light-theme{--orange-a1: #c0400004;--orange-a2: #ff8e0012;--orange-a3: #ff9c0029;--orange-a4: #ff91014a;--orange-a5: #ff8b0065;--orange-a6: #ff81007d;--orange-a7: #ed6c008c;--orange-a8: #e35f00aa;--orange-a9: #f65e00ea;--orange-a10: #ef5f00;--orange-a11: #cc4e00;--orange-a12: #431200e2}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--orange-a1: color(display-p3 .757 .267 .024 / .016);--orange-a2: color(display-p3 .886 .533 .008 / .067);--orange-a3: color(display-p3 .922 .584 .008 / .15);--orange-a4: color(display-p3 1 .604 .004 / .314);--orange-a5: color(display-p3 1 .569 .004 / .416);--orange-a6: color(display-p3 .949 .494 .004 / .455);--orange-a7: color(display-p3 .839 .408 0 / .514);--orange-a8: color(display-p3 .804 .349 0 / .62);--orange-a9: color(display-p3 .878 .314 0 / .8);--orange-a10: color(display-p3 .843 .29 0 / .836);--orange-a11: color(display-p3 .76 .34 0);--orange-a12: color(display-p3 .323 .185 .127)}}}.dark,.dark-theme{--orange-1: #17120e;--orange-2: #1e160f;--orange-3: #331e0b;--orange-4: #462100;--orange-5: #562800;--orange-6: #66350c;--orange-7: #7e451d;--orange-8: #a35829;--orange-9: #f76b15;--orange-10: #ff801f;--orange-11: #ffa057;--orange-12: #ffe0c2}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--orange-1: color(display-p3 .088 .07 .057);--orange-2: color(display-p3 .113 .089 .061);--orange-3: color(display-p3 .189 .12 .056);--orange-4: color(display-p3 .262 .132 0);--orange-5: color(display-p3 .315 .168 .016);--orange-6: color(display-p3 .376 .219 .088);--orange-7: color(display-p3 .465 .283 .147);--orange-8: color(display-p3 .601 .359 .201);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .98 .51 .23);--orange-11: color(display-p3 1 .63 .38);--orange-12: color(display-p3 .98 .883 .775)}}}.dark,.dark-theme{--orange-a1: #ec360007;--orange-a2: #fe6d000e;--orange-a3: #fb6a0025;--orange-a4: #ff590039;--orange-a5: #ff61004a;--orange-a6: #fd75045c;--orange-a7: #ff832c75;--orange-a8: #fe84389d;--orange-a9: #fe6d15f7;--orange-a10: #ff801f;--orange-a11: #ffa057;--orange-a12: #ffe0c2}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--orange-a1: color(display-p3 .961 .247 0 / .022);--orange-a2: color(display-p3 .992 .529 0 / .051);--orange-a3: color(display-p3 .996 .486 0 / .131);--orange-a4: color(display-p3 .996 .384 0 / .211);--orange-a5: color(display-p3 1 .455 0 / .265);--orange-a6: color(display-p3 1 .529 .129 / .332);--orange-a7: color(display-p3 1 .569 .251 / .429);--orange-a8: color(display-p3 1 .584 .302 / .572);--orange-a9: color(display-p3 1 .494 .216 / .895);--orange-a10: color(display-p3 1 .522 .235 / .979);--orange-a11: color(display-p3 1 .63 .38);--orange-a12: color(display-p3 .98 .883 .775)}}}:root,.light,.light-theme{--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--green-1: color(display-p3 .986 .996 .989);--green-2: color(display-p3 .963 .983 .967);--green-3: color(display-p3 .913 .964 .925);--green-4: color(display-p3 .859 .94 .879);--green-5: color(display-p3 .796 .907 .826);--green-6: color(display-p3 .718 .863 .761);--green-7: color(display-p3 .61 .801 .675);--green-8: color(display-p3 .451 .715 .559);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .308 .595 .417);--green-11: color(display-p3 .19 .5 .32);--green-12: color(display-p3 .132 .228 .18)}}}:root,.light,.light-theme{--green-a1: #00c04004;--green-a2: #00a32f0b;--green-a3: #00a43319;--green-a4: #00a83829;--green-a5: #019c393b;--green-a6: #00963c52;--green-a7: #00914071;--green-a8: #00924ba4;--green-a9: #008f4acf;--green-a10: #008647d4;--green-a11: #00713fde;--green-a12: #002616e6}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--green-a1: color(display-p3 .024 .757 .267 / .016);--green-a2: color(display-p3 .024 .565 .129 / .036);--green-a3: color(display-p3 .012 .596 .145 / .087);--green-a4: color(display-p3 .008 .588 .145 / .142);--green-a5: color(display-p3 .004 .541 .157 / .204);--green-a6: color(display-p3 .004 .518 .157 / .283);--green-a7: color(display-p3 .004 .486 .165 / .389);--green-a8: color(display-p3 0 .478 .2 / .55);--green-a9: color(display-p3 0 .455 .165 / .667);--green-a10: color(display-p3 0 .416 .153 / .691);--green-a11: color(display-p3 .19 .5 .32);--green-a12: color(display-p3 .132 .228 .18)}}}.dark,.dark-theme{--green-1: #0e1512;--green-2: #121b17;--green-3: #132d21;--green-4: #113b29;--green-5: #174933;--green-6: #20573e;--green-7: #28684a;--green-8: #2f7c57;--green-9: #30a46c;--green-10: #33b074;--green-11: #3dd68c;--green-12: #b1f1cb}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--green-1: color(display-p3 .062 .083 .071);--green-2: color(display-p3 .079 .106 .09);--green-3: color(display-p3 .1 .173 .133);--green-4: color(display-p3 .115 .229 .166);--green-5: color(display-p3 .147 .282 .206);--green-6: color(display-p3 .185 .338 .25);--green-7: color(display-p3 .227 .403 .298);--green-8: color(display-p3 .27 .479 .351);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .357 .682 .474);--green-11: color(display-p3 .434 .828 .573);--green-12: color(display-p3 .747 .938 .807)}}}.dark,.dark-theme{--green-a1: #00de4505;--green-a2: #29f99d0b;--green-a3: #22ff991e;--green-a4: #11ff992d;--green-a5: #2bffa23c;--green-a6: #44ffaa4b;--green-a7: #50fdac5e;--green-a8: #54ffad73;--green-a9: #44ffa49e;--green-a10: #43fea4ab;--green-a11: #46fea5d4;--green-a12: #bbffd7f0}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--green-a1: color(display-p3 0 .992 .298 / .017);--green-a2: color(display-p3 .341 .98 .616 / .043);--green-a3: color(display-p3 .376 .996 .655 / .114);--green-a4: color(display-p3 .341 .996 .635 / .173);--green-a5: color(display-p3 .408 1 .678 / .232);--green-a6: color(display-p3 .475 1 .706 / .29);--green-a7: color(display-p3 .514 1 .706 / .362);--green-a8: color(display-p3 .529 1 .718 / .442);--green-a9: color(display-p3 .502 .996 .682 / .61);--green-a10: color(display-p3 .506 1 .682 / .66);--green-a11: color(display-p3 .434 .828 .573);--green-a12: color(display-p3 .747 .938 .807)}}}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}:root,.light,.light-theme{--red-a1: #ff000003;--red-a2: #ff000008;--red-a3: #f3000d14;--red-a4: #ff000824;--red-a5: #ff000632;--red-a6: #f8000442;--red-a7: #df000356;--red-a8: #d2000571;--red-a9: #db0007b7;--red-a10: #d10005c1;--red-a11: #c40006d3;--red-a12: #55000de8}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--red-a1: color(display-p3 .675 .024 .024 / .012);--red-a2: color(display-p3 .863 .024 .024 / .028);--red-a3: color(display-p3 .792 .008 .008 / .075);--red-a4: color(display-p3 1 .008 .008 / .134);--red-a5: color(display-p3 .918 .008 .008 / .189);--red-a6: color(display-p3 .831 .02 .004 / .251);--red-a7: color(display-p3 .741 .016 .004 / .33);--red-a8: color(display-p3 .698 .012 .004 / .428);--red-a9: color(display-p3 .749 .008 0 / .675);--red-a10: color(display-p3 .714 .012 0 / .714);--red-a11: color(display-p3 .744 .234 .222);--red-a12: color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1: #191111;--red-2: #201314;--red-3: #3b1219;--red-4: #500f1c;--red-5: #611623;--red-6: #72232d;--red-7: #8c333a;--red-8: #b54548;--red-9: #e5484d;--red-10: #ec5d5e;--red-11: #ff9592;--red-12: #ffd1d9}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--red-1: color(display-p3 .093 .068 .067);--red-2: color(display-p3 .118 .077 .079);--red-3: color(display-p3 .211 .081 .099);--red-4: color(display-p3 .287 .079 .113);--red-5: color(display-p3 .348 .11 .142);--red-6: color(display-p3 .414 .16 .183);--red-7: color(display-p3 .508 .224 .236);--red-8: color(display-p3 .659 .298 .297);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .861 .403 .387);--red-11: color(display-p3 1 .57 .55);--red-12: color(display-p3 .971 .826 .852)}}}.dark,.dark-theme{--red-a1: #f4121209;--red-a2: #f22f3e11;--red-a3: #ff173f2d;--red-a4: #fe0a3b44;--red-a5: #ff204756;--red-a6: #ff3e5668;--red-a7: #ff536184;--red-a8: #ff5d61b0;--red-a9: #fe4e54e4;--red-a10: #ff6465eb;--red-a11: #ff9592;--red-a12: #ffd1d9}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--red-a1: color(display-p3 .984 .071 .071 / .03);--red-a2: color(display-p3 .996 .282 .282 / .055);--red-a3: color(display-p3 1 .169 .271 / .156);--red-a4: color(display-p3 1 .118 .267 / .236);--red-a5: color(display-p3 1 .212 .314 / .303);--red-a6: color(display-p3 1 .318 .38 / .374);--red-a7: color(display-p3 1 .4 .424 / .475);--red-a8: color(display-p3 1 .431 .431 / .635);--red-a9: color(display-p3 1 .388 .384 / .82);--red-a10: color(display-p3 1 .463 .447 / .853);--red-a11: color(display-p3 1 .57 .55);--red-a12: color(display-p3 .971 .826 .852)}}}:root{--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--white-a1: color(display-p3 1 1 1 / .05);--white-a2: color(display-p3 1 1 1 / .1);--white-a3: color(display-p3 1 1 1 / .15);--white-a4: color(display-p3 1 1 1 / .2);--white-a5: color(display-p3 1 1 1 / .3);--white-a6: color(display-p3 1 1 1 / .4);--white-a7: color(display-p3 1 1 1 / .5);--white-a8: color(display-p3 1 1 1 / .6);--white-a9: color(display-p3 1 1 1 / .7);--white-a10: color(display-p3 1 1 1 / .8);--white-a11: color(display-p3 1 1 1 / .9);--white-a12: color(display-p3 1 1 1 / .95)}}}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95)}}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;height:100%}html,body{color:var(--mauve-12);background-color:var(--mauve-1)}html.dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Labil Grotesk;font-style:normal;font-weight:400;font-display:fallback;src:url(/_astro/LabilGrotesk-Regular.GXYnDLLC.woff2) format("woff2"),url(../assets/fonts/LabilGrotesk-Regular.woff) format("woff")}@font-face{font-family:Labil Grotesk;font-style:italic;font-weight:400;font-display:fallback;src:url(/_astro/LabilGrotesk-RegularItalic.DBJOPSbL.woff2) format("woff2"),url(../assets/fonts/LabilGrotesk-RegularItalic.woff) format("woff")}@font-face{font-family:Labil Grotesk;font-style:normal;font-weight:700;font-display:fallback;src:url(/_astro/LabilGrotesk-Bold.Ca8jrNLB.woff2) format("woff2"),url(../assets/fonts/LabilGrotesk-Bold.woff) format("woff")}@font-face{font-family:Labil Grotesk fallback;font-style:normal;font-weight:400;src:local("Arial");size-adjust:101%;ascent-override:102%;descent-override:23%;line-gap-override:normal}@font-face{font-family:Labil Grotesk fallback;font-style:normal;font-weight:700;src:local("Arial Bold");ascent-override:102%;descent-override:23%;line-gap-override:normal}body{min-height:100%;position:relative;font-size:var(--step-0);font-family:var(--font-sans);line-height:var(--line-height-body);text-rendering:optimizelegibility;font-synthesis:none;font-feature-settings:var(--font-stable)}::selection{background:var(--pink-5)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-bold);font-feature-settings:var(--font-unstable)}h1{font-size:var(--step-5);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-condensed)}h2{font-size:var(--step-4);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-condensed)}h3{font-size:var(--step-3);line-height:var(--line-height-h3)}small{font-size:var(--step--1);line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-loose)}code,pre{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;border:none}::-webkit-input-placeholder{color:var(--mauve-11)}::-moz-placeholder{color:var(--mauve-11);opacity:1}:-ms-input-placeholder{color:var(--mauve-11)}:-moz-placeholder{color:var(--mauve-11)}.page-item{background:var(--mauve-i1);border-radius:var(--radius-l);padding-inline:var(--space-2xs);padding-block:var(--space-2xs);margin:4px;box-shadow:var(--shadow-m)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fadeIn{animation:fadeIn var(--transition-base) ease-out}.animate-slideUp{animation:slideUp var(--transition-base) ease-out}.animate-slideDown{animation:slideDown var(--transition-base) ease-out}.animate-scaleIn{animation:scaleIn var(--transition-base) ease-out}.animate-shake{animation:shake .5s ease-in-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.page-transition{animation:fadeIn .3s ease-in-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:640px){@keyframes slideUp{0%{transform:scale(.95) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}}[style*="animation: slideUp"]{animation:slideUp .3s ease-out forwards}.modal-overlay{z-index:9999}@supports (backdrop-filter: blur(4px)){.modal-backdrop{backdrop-filter:blur(4px)}}@supports not (backdrop-filter: blur(4px)){.modal-backdrop{background-color:#0009}}[class^=ckbx-]{font-size:24px}[class^=ckbx-] label{position:relative;cursor:pointer;display:block}[class^=ckbx-] label:before,[class^=ckbx-] label:after{content:"";position:absolute}[class^=ckbx-] label:before{transition:background .1s .1s ease}[class^=ckbx-] label:after{width:.6em;height:.6em;transition:all .2s ease}[class^=ckbx-] input[type=checkbox]{position:absolute;opacity:0}[class^=ckbx-circle-] label,[class^=ckbx-square-] label{width:1em;height:1em}[class^=ckbx-circle-] label:before,[class^=ckbx-square-] label:before{width:1em;height:1em;box-shadow:0 2px 5px #0000004d}[class^=ckbx-circle-] input[type=checkbox]:checked+label:after,[class^=ckbx-square-] input[type=checkbox]:checked+label:after{background:#70c1b3}@-webkit-keyframes switch-on{50%{transform:scaleX(1.3)}}@keyframes switch-on{50%{transform:scaleX(1.3)}}@-webkit-keyframes switch-off{50%{transform:scaleX(1.3)}}@keyframes switch-off{50%{transform:scaleX(1.3)}}@-webkit-keyframes switch-on-circle{50%{transform:scale(1.3)}}@keyframes switch-on-circle{50%{transform:scale(1.3)}}@-webkit-keyframes switch-off-circle{50%{transform:scale(.3)}}@keyframes switch-off-circle{50%{transform:scale(.3)}}@-webkit-keyframes stretch{50%{transform:scaleX(.3)}to{transform:scaleX(1.3)}}@keyframes stretch{50%{transform:scaleX(.3)}to{transform:scaleX(1.3)}}@-webkit-keyframes stretchback{50%{transform:scaleX(.3)}to{transform:scaleX(1.3)}}@keyframes stretchback{50%{transform:scaleX(.3)}to{transform:scaleX(1.3)}}[class^=ckbx-style-] label{width:2em;height:1em}[class^=ckbx-style-] label:before{width:2em;height:1em;background:#4d4d4d;box-shadow:inset 0 1px 1px #00000080,0 1px #fff3}[class^=ckbx-style-] label:after{z-index:2;box-shadow:0 2px 5px #0000004d;background:#fcfff4}[class^=ckbx-style-] input[type=checkbox]:focus+label:after{background-color:#d7e4ee}[class^=ckbx-style-] input[type=checkbox]:checked+label:before{background:#333}[class^=ckbx-style-] input[type=checkbox]:checked+label:after{left:1.1em}.ckbx-style-1 label:after,.ckbx-style-2 label:after,.ckbx-style-5 label:after,.ckbx-style-6 label:after,.ckbx-style-8 label:after,.ckbx-style-10 label:after,.ckbx-style-11 label:after,.ckbx-style-12 label:after,.ckbx-style-15 label:after{width:1em;height:1em;left:0}.ckbx-style-3 label:after,.ckbx-style-4 label:after,.ckbx-style-16 label:after,.ckbx-style-17 label:after{left:.2em;top:.2em;border-radius:4px}.ckbx-style-1 label:before{left:.1em;border-radius:50px}.ckbx-style-1 label:after{border-radius:50px}.ckbx-style-3 label:before{border-radius:4px}.ckbx-style-4 label:before{border-radius:4px}.ckbx-style-4 label:after{border-radius:100%}.ckbx-style-5 label:before{height:.5em;left:.1em;top:.25em;border-radius:50px}.ckbx-style-5 label:after{border-radius:50px}.ckbx-style-6 label:before{left:.1em;border-radius:50px}.ckbx-style-6 label:after{border-radius:50px;left:-.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#4d4d4d}.ckbx-style-6 input[type=checkbox]:checked+label:after{background:#333}.ckbx-style-7 label:before{left:.1em;border-radius:50px}.ckbx-style-7 label:after{width:.8em;height:.8em;border-radius:100%;left:.2em;top:.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#4d4d4d;-webkit-animation:switch-off .3s ease-out;animation:switch-off .3s ease-out}.ckbx-style-7 input[type=checkbox]:checked+label:after{left:1.2em;background:#333;-webkit-animation:switch-on .3s ease-out;animation:switch-on .3s ease-out}.ckbx-style-8 label:before{left:.1em;transition:background .1s ease;background:#f25f5c;border-radius:50px;box-shadow:inset 0 1px 1px #ab423f80}.ckbx-style-8 label:after{border-radius:50px;-webkit-animation:switch-off .2s ease-out;animation:switch-off .2s ease-out}.ckbx-style-8 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px #54988c80}.ckbx-style-8 input[type=checkbox]:checked+label:after{-webkit-animation:switch-on .2s ease-out;animation:switch-on .2s ease-out}.ckbx-style-9{width:3em!important;position:relative}.ckbx-style-9:before,.ckbx-style-9:after{position:absolute;font-size:.6em;color:#fff;font-weight:700;text-align:center}.ckbx-style-9:before{content:"ON";z-index:1;left:.4em;top:.2em}.ckbx-style-9:after{content:"OFF";right:.4em;top:.2em}.ckbx-style-9 label:before{width:3em;transition:background .1s ease;background:#f25f5c;box-shadow:inset 0 1px 1px #ab423f80}.ckbx-style-9 label:after{width:1.5em;height:1em;left:0}.ckbx-style-9 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px #54988c80}.ckbx-style-9 input[type=checkbox]:checked+label:after{left:1.5em}.ckbx-style-10 label:before{height:.5em;left:.1em;top:.25em}.ckbx-style-11 label:before{height:.5em;left:.1em;top:.25em;background:#f25f5c;border-radius:50px}.ckbx-style-11 label:after{background:#f25f5c;border-radius:100%;-webkit-animation:switch-off .4s ease-out forwards;animation:switch-off .4s ease-out forwards}.ckbx-style-11 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-11 input[type=checkbox]:checked+label:after{background:#70c1b3;-webkit-animation:switch-on .4s ease-out forwards;animation:switch-on .4s ease-out forwards}.ckbx-style-12 label:before{height:.5em;left:.1em;top:.25em;background:#f25f5c;box-shadow:unset}.ckbx-style-12 label:after{background:#f25f5c;-webkit-animation:switch-off .4s ease-out forwards;animation:switch-off .4s ease-out forwards}.ckbx-style-12 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-12 input[type=checkbox]:checked+label:after{background:#70c1b3;-webkit-animation:switch-on .4s ease-out forwards;animation:switch-on .4s ease-out forwards}.ckbx-style-13 label:before{left:.1em;background:#f25f5c;border-radius:50px;box-shadow:inset 0 1px 1px #ab423f80}.ckbx-style-13 label:after{width:.8em;height:.8em;border-radius:100%;left:.2em;top:.1em;box-shadow:0 0 0 5px #fcfff4 inset;background:#f25f5c;-webkit-animation:switch-off .3s ease-out;animation:switch-off .3s ease-out}.ckbx-style-13 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px #54988c80}.ckbx-style-13 input[type=checkbox]:checked+label:after{left:1.2em;background:#70c1b3;-webkit-animation:switch-on .3s ease-out;animation:switch-on .3s ease-out}.ckbx-style-14{position:relative;padding:3px;background:#333;border-radius:4px}.ckbx-style-14 label{width:4em;height:1em;background:#333}.ckbx-style-14 label:before{content:"OFF";width:50%;text-align:center;color:#fff;font-weight:700;font-size:.6em;line-height:1.6;transition:all .2s ease;background:#f25f5c;left:50%;bottom:0;top:0;border-radius:4px;height:unset;box-shadow:unset}.ckbx-style-14 label:after{content:"ON";width:50%;text-align:center;color:#ffffff80;line-height:1.6;top:0;bottom:0;font-weight:700;font-size:.6em;border-radius:4px;background:#333;height:unset;box-shadow:unset;z-index:unset}.ckbx-style-14 input[type=checkbox]:checked+label:before{background:#333;color:#ffffff80}.ckbx-style-14 input[type=checkbox]:checked+label:after{background:#70c1b3;color:#fff;left:unset}.ckbx-style-15 label:before{content:"✔✘";color:#fff;font-size:.8em;top:0;bottom:0;padding-left:.25em;padding-right:.25em;left:.1em;background:#f25f5c;border-radius:50px;box-shadow:inset 0 1px 1px #ab423f80;letter-spacing:-1px;height:unset}@media all and (-webkit-min-device-pixel-ratio:0)and (min-resolution:.001dpcm){.ckbx-style-15 label:before{letter-spacing:6px}}@-moz-document url-prefix(){.ckbx-style-15 label:before{letter-spacing:6px}}.ckbx-style-15 label:after{border-radius:50px;-webkit-animation:switch-off .2s ease-out;animation:switch-off .2s ease-out}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.ckbx-style-15 label:before{letter-spacing:-2px}.ckbx-style-15 label:after{left:.05em}}.ckbx-style-15 input[type=checkbox]:checked+label:before{background:#70c1b3;box-shadow:inset 0 1px 1px #54988c80}.ckbx-style-15 input[type=checkbox]:checked+label:after{-webkit-animation:switch-on .2s ease-out;animation:switch-on .2s ease-out}.ckbx-style-16 label:before{border-radius:4px;background:#f25f5c;box-shadow:unset}.ckbx-style-16 input[type=checkbox]:checked+label:before{background:#70c1b3}.ckbx-style-17 label:before{border-radius:4px}.ckbx-style-17 label:after{background:#f25f5c}.ckbx-style-17 input[type=checkbox]:checked+label:after{background:#70c1b3}[class^=ckbx-circle-] label:before{border-radius:100%}[class^=ckbx-circle-] label:after{border-radius:100%;left:.2em;top:.2em;background:#f25f5c;z-index:2}.ckbx-circle-2 label:after{z-index:unset}.ckbx-circle-4 label:after{left:unset;top:unset;z-index:unset}.ckbx-square-1 label:after{left:.2em;top:.2em;background:#f25f5c;z-index:2}.ckbx-square-2 label:after{left:.2em;top:.2em;background:#f25f5c}.ckbx-square-3 label:after{background:#f25f5c;z-index:2}[class^=ckbx].ckbx-small{font-size:.5em}[class^=ckbx].ckbx-large{font-size:1.5em}[class^=ckbx].ckbx-xlarge{font-size:2.5em}.ckbx-circle-1 label:before,.ckbx-square-1 label:before{background:#333}.ckbx-circle-2 label:before,.ckbx-square-2 label:before{width:1em;height:1em;background:#333}.ckbx-circle-2 label:after,.ckbx-square-2 label:after{-webkit-animation:switch-off-circle .2s ease-out;animation:switch-off-circle .2s ease-out}.ckbx-circle-2 input[type=checkbox]:checked+label:after,.ckbx-square-2 input[type=checkbox]:checked+label:after{width:1em;height:1em;top:0;left:0;-webkit-animation:switch-on-circle .2s ease-out;animation:switch-on-circle .2s ease-out}.ckbx-circle-3 label:before,.ckbx-square-3 label:before{background:#fcfff4}.ckbx-circle-3 label:after,.ckbx-square-3 label:after{left:.1em;top:.1em;border:.1em solid #fcfff4}.ckbx-circle-4 label:before,.ckbx-square-4 label:before{box-shadow:unset}.ckbx-circle-4 label:after,.ckbx-square-4 label:after{background:transparent;border:.2em solid #f25f5c;box-shadow:0 2px 5px #0000004d;-webkit-animation:stretchback .2s ease-out;animation:stretchback .2s ease-out}.ckbx-circle-4 input[type=checkbox]:checked+label:after,.ckbx-square-4 input[type=checkbox]:checked+label:after{border-color:#70c1b3;-webkit-animation:stretch .2s ease-out;animation:stretch .2s ease-out;background:unset}.toast-container{position:fixed;top:var(--space-l, 20px);right:var(--space-l, 20px);z-index:9999999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{display:flex;align-items:center;gap:var(--space-xs, 8px);padding:12px 16px;border-radius:var(--radius-m, 6px);background:var(--mauve-1, #fff);border:1px solid var(--mauve-6, #e6e6e6);box-shadow:0 4px 12px #0000001a;min-width:300px;max-width:450px;pointer-events:auto;opacity:0;transform:translate(100%) scale(.95);max-height:100px;margin-bottom:0;transition:opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1),max-height .3s ease,margin .3s ease,padding .3s ease}.toast-visible{opacity:1;transform:translate(0) scale(1)}.toast-exiting{opacity:0;transform:scale(.9);max-height:0;margin:0;padding-top:0;padding-bottom:0;border:none;overflow:hidden}.toast-icon{flex-shrink:0;display:flex}.toast-message{flex:1;font-size:.9rem;color:var(--mauve-12, #333);line-height:1.5}.toast-close{flex-shrink:0;background:transparent;border:none;color:var(--mauve-11, #666);cursor:pointer;padding:4px;border-radius:4px;display:flex;transition:background .2s}.toast-close:hover{background:#0000000d;color:#000}.toast-success{border-color:var(--green-6, #b4dfc4);background:var(--green-1, #fbfefc)}.toast-success .toast-icon{color:var(--green-9, #30a46c)}.toast-error{border-color:var(--red-6, #f7c5c5);background:var(--red-1, #fefcfc)}.toast-error .toast-icon{color:var(--red-9, #e5484d)}.toast-warning{border-color:var(--yellow-6, #f5d90a);background:var(--yellow-1, #fdfdf9)}.toast-warning .toast-icon{color:var(--yellow-9, #f5d90a)}.toast-info{border-color:var(--blue-6, #96c7f2);background:var(--blue-1, #fbfdff)}.toast-info .toast-icon{color:var(--blue-9, #0091ff)}@media(max-width:640px){.toast-container{inset:auto 20px 20px}.toast{min-width:unset;width:100%;transform:translateY(100%)}.toast-visible{transform:translateY(0)}}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid var(--blue-9);outline-offset:2px}
