diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000..f06235c46
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+node_modules
+dist
diff --git a/dist/assets/799e884a21e99aa10838cdb5cba15eaaa42119c7-CmjiOErK.png b/dist/assets/799e884a21e99aa10838cdb5cba15eaaa42119c7-CmjiOErK.png
deleted file mode 100644
index 21505884c..000000000
Binary files a/dist/assets/799e884a21e99aa10838cdb5cba15eaaa42119c7-CmjiOErK.png and /dev/null differ
diff --git a/dist/assets/7f42231256b19c3220e2a7b0fe96c7f1f753692c-Jp8A-fdt.png b/dist/assets/7f42231256b19c3220e2a7b0fe96c7f1f753692c-Jp8A-fdt.png
deleted file mode 100644
index 060634475..000000000
Binary files a/dist/assets/7f42231256b19c3220e2a7b0fe96c7f1f753692c-Jp8A-fdt.png and /dev/null differ
diff --git a/dist/assets/Carrot-1-B-4c7RBd.svg b/dist/assets/Carrot-1-B-4c7RBd.svg
deleted file mode 100644
index b0dc0320f..000000000
--- a/dist/assets/Carrot-1-B-4c7RBd.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-
diff --git a/dist/assets/Carrot-DMMuKzAu.svg b/dist/assets/Carrot-DMMuKzAu.svg
deleted file mode 100644
index af63a40fd..000000000
--- a/dist/assets/Carrot-DMMuKzAu.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-
diff --git a/dist/assets/Group 1312321863-Doq0798W.svg b/dist/assets/Group 1312321863-Doq0798W.svg
deleted file mode 100644
index bb06c9846..000000000
--- a/dist/assets/Group 1312321863-Doq0798W.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
diff --git a/dist/assets/Leek-1-v-mMb4B5.svg b/dist/assets/Leek-1-v-mMb4B5.svg
deleted file mode 100644
index 06117a2be..000000000
--- a/dist/assets/Leek-1-v-mMb4B5.svg
+++ /dev/null
@@ -1,54 +0,0 @@
-
diff --git a/dist/assets/Leek-4SCO6QIz.svg b/dist/assets/Leek-4SCO6QIz.svg
deleted file mode 100644
index ec664662f..000000000
--- a/dist/assets/Leek-4SCO6QIz.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-
diff --git a/dist/assets/Seaweed-DQSdYoju.svg b/dist/assets/Seaweed-DQSdYoju.svg
deleted file mode 100644
index f8721804e..000000000
--- a/dist/assets/Seaweed-DQSdYoju.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-
diff --git a/dist/assets/bowl-XV6xgGX-.svg b/dist/assets/bowl-XV6xgGX-.svg
deleted file mode 100644
index a8f7d0b09..000000000
--- a/dist/assets/bowl-XV6xgGX-.svg
+++ /dev/null
@@ -1,58 +0,0 @@
-
diff --git a/dist/assets/index-CskEadB4.css b/dist/assets/index-CskEadB4.css
deleted file mode 100644
index 3d612034c..000000000
--- a/dist/assets/index-CskEadB4.css
+++ /dev/null
@@ -1 +0,0 @@
-@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[-0\.5px_0\]{top:-.5px;right:0;bottom:-.5px;left:0}.inset-\[-0\.41\%_-1\.67\%_97\.86\%_91\.32\%\]{top:-.41%;right:-1.67%;bottom:97.86%;left:91.32%}.inset-\[0_9\.09\%_0_81\.82\%\]{top:0;right:9.09%;bottom:0;left:81.82%}.inset-\[0_25\.01\%_87\.5\%_62\.49\%\]{top:0;right:25.01%;bottom:87.5%;left:62.49%}.inset-\[0_45\.45\%\]{top:0;right:45.45%;bottom:0;left:45.45%}.inset-\[0_60\.06\%_0_0\]{top:0;right:60.06%;bottom:0;left:0}.inset-\[0_62\.5\%_87\.5\%_24\.99\%\]{top:0;right:62.5%;bottom:87.5%;left:24.99%}.inset-\[0_70\.98\%_0_0\]{top:0;right:70.98%;bottom:0;left:0}.inset-\[0_74\.99\%_87\.5\%_12\.5\%\]{top:0;right:74.99%;bottom:87.5%;left:12.5%}.inset-\[0_81\.82\%_0_9\.09\%\]{top:0;right:81.82%;bottom:0;left:9.09%}.inset-\[2\.53\%_77\.22\%_94\.93\%_12\.43\%\]{top:2.53%;right:77.22%;bottom:94.93%;left:12.43%}.inset-\[3\.59\%_17\.07\%_94\.29\%_74\.31\%\]{top:3.59%;right:17.07%;bottom:94.29%;left:74.31%}.inset-\[3\.93\%_0_23\.8\%_48\.67\%\]{top:3.93%;right:0;bottom:23.8%;left:48.67%}.inset-\[6\.64\%_-1\.62\%_91\.66\%_94\.72\%\]{top:6.64%;right:-1.62%;bottom:91.66%;left:94.72%}.inset-\[7\.17\%_93\.11\%_90\.71\%_-1\.74\%\]{top:7.17%;right:93.11%;bottom:90.71%;left:-1.74%}.inset-\[8\.37\%_0_23\.69\%_36\.32\%\]{top:8.37%;right:0;bottom:23.69%;left:36.32%}.inset-\[10\.15\%_80\.6\%_88\.16\%_12\.5\%\]{top:10.15%;right:80.6%;bottom:88.16%;left:12.5%}.inset-\[11\.31\%_14\.93\%_86\.15\%_74\.72\%\]{top:11.31%;right:14.93%;bottom:86.15%;left:74.72%}.inset-\[12\.5\%_12\.5\%_74\.99\%_74\.99\%\]{top:12.5%;right:12.5%;bottom:74.99%;left:74.99%}.inset-\[12\.5\%_25\.01\%_74\.99\%_62\.49\%\]{top:12.5%;right:25.01%;bottom:74.99%;left:62.49%}.inset-\[12\.5\%_62\.5\%_74\.99\%_24\.99\%\]{top:12.5%;right:62.5%;bottom:74.99%;left:24.99%}.inset-\[12\.5\%_74\.99\%_74\.99\%_12\.5\%\]{top:12.5%;right:74.99%;bottom:74.99%;left:12.5%}.inset-\[18\.18\%_36\.36\%_72\.73\%_36\.36\%\]{top:18.18%;right:36.36%;bottom:72.73%;left:36.36%}.inset-\[18\.18\%_45\.45\%_72\.73\%_45\.45\%\]{top:18.18%;right:45.45%;bottom:72.73%;left:45.45%}.inset-\[24\.99\%_0_62\.5\%_87\.5\%\]{top:24.99%;right:0;bottom:62.5%;left:87.5%}.inset-\[24\.99\%_12\.5\%_62\.5\%_74\.99\%\]{top:24.99%;right:12.5%;bottom:62.5%;left:74.99%}.inset-\[24\.99\%_25\.01\%_62\.5\%_62\.49\%\]{top:24.99%;right:25.01%;bottom:62.5%;left:62.49%}.inset-\[24\.99\%_62\.5\%_62\.5\%_24\.99\%\]{top:24.99%;right:62.5%;bottom:62.5%;left:24.99%}.inset-\[24\.99\%_74\.99\%_62\.5\%_12\.5\%\]{top:24.99%;right:74.99%;bottom:62.5%;left:12.5%}.inset-\[24\.99\%_87\.5\%_62\.5\%_0\]{top:24.99%;right:87.5%;bottom:62.5%;left:0}.inset-\[45\.45\%_72\.73\%_45\.45\%_0\]{top:45.45%;right:72.73%;bottom:45.45%;left:0}.inset-\[45\.45\%_81\.82\%_45\.45\%_9\.09\%\]{top:45.45%;right:81.82%;bottom:45.45%;left:9.09%}.inset-\[62\.49\%_0_25\.01\%_87\.5\%\]{top:62.49%;right:0;bottom:25.01%;left:87.5%}.inset-\[62\.49\%_12\.5\%_25\.01\%_74\.99\%\]{top:62.49%;right:12.5%;bottom:25.01%;left:74.99%}.inset-\[62\.49\%_25\.01\%_25\.01\%_62\.49\%\]{top:62.49%;right:25.01%;bottom:25.01%;left:62.49%}.inset-\[62\.49\%_62\.5\%_25\.01\%_24\.99\%\]{top:62.49%;right:62.5%;bottom:25.01%;left:24.99%}.inset-\[62\.49\%_74\.99\%_25\.01\%_12\.5\%\]{top:62.49%;right:74.99%;bottom:25.01%;left:12.5%}.inset-\[62\.49\%_87\.5\%_25\.01\%_0\]{top:62.49%;right:87.5%;bottom:25.01%;left:0}.inset-\[72\.73\%_0_18\.18\%_72\.73\%\]{top:72.73%;right:0;bottom:18.18%;left:72.73%}.inset-\[72\.73\%_9\.09\%_18\.18\%_81\.82\%\]{top:72.73%;right:9.09%;bottom:18.18%;left:81.82%}.inset-\[74\.99\%_12\.5\%_12\.5\%_74\.99\%\]{top:74.99%;right:12.5%;bottom:12.5%;left:74.99%}.inset-\[74\.99\%_25\.01\%_12\.5\%_62\.49\%\]{top:74.99%;right:25.01%;bottom:12.5%;left:62.49%}.inset-\[74\.99\%_62\.5\%_12\.5\%_24\.99\%\]{top:74.99%;right:62.5%;bottom:12.5%;left:24.99%}.inset-\[74\.99\%_74\.99\%_12\.5\%_12\.5\%\]{top:74.99%;right:74.99%;bottom:12.5%;left:12.5%}.inset-\[87\.5\%_12\.5\%_0_74\.99\%\]{top:87.5%;right:12.5%;bottom:0;left:74.99%}.inset-\[87\.5\%_25\.01\%_0_62\.49\%\]{top:87.5%;right:25.01%;bottom:0;left:62.49%}.inset-\[87\.5\%_62\.5\%_0_24\.99\%\]{top:87.5%;right:62.5%;bottom:0;left:24.99%}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-6{top:calc(var(--spacing)*6)}.top-\[-0\.5px\]{top:-.5px}.top-\[0\.5px\]{top:.5px}.top-\[1px\]{top:1px}.top-\[9\.84px\]{top:9.84px}.top-\[10\.5px\]{top:10.5px}.top-\[12\.5\%\]{top:12.5%}.top-\[24\.99\%\]{top:24.99%}.top-\[35px\]{top:35px}.top-\[37\.5\%\]{top:37.5%}.top-\[39px\]{top:39px}.top-\[40px\]{top:40px}.top-\[46px\]{top:46px}.top-\[48px\]{top:48px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[62\.49\%\]{top:62.49%}.top-\[70px\]{top:70px}.top-\[74\.99\%\]{top:74.99%}.top-\[87\.5\%\]{top:87.5%}.top-\[105px\]{top:105px}.top-\[137\.99px\]{top:137.99px}.top-\[144px\]{top:144px}.top-\[180px\]{top:180px}.top-\[215px\]{top:215px}.top-\[236px\]{top:236px}.top-\[380px\]{top:380px}.top-\[760px\]{top:760px}.top-\[779px\]{top:779px}.top-\[967px\]{top:967px}.top-\[1029px\]{top:1029px}.top-\[1412px\]{top:1412px}.top-\[1729px\]{top:1729px}.top-\[2126px\]{top:2126px}.top-\[2310\.01px\]{top:2310.01px}.top-\[3659px\]{top:3659px}.top-\[5063px\]{top:5063px}.top-\[5501px\]{top:5501px}.top-\[calc\(50\%\+142px\)\]{top:calc(50% + 142px)}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[0\.04\%\]{right:.04%}.right-\[10px\]{right:10px}.right-\[12\.5\%\]{right:12.5%}.right-\[25\.01\%\]{right:25.01%}.right-\[36px\]{right:36px}.right-\[37\.5\%\]{right:37.5%}.right-\[40px\]{right:40px}.right-\[62\.5\%\]{right:62.5%}.right-\[74\.99\%\]{right:74.99%}.right-\[87\.5\%\]{right:87.5%}.right-\[130px\]{right:130px}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1\/2{bottom:50%}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-\[-20\.45\%\]{bottom:-20.45%}.bottom-\[-60px\]{bottom:-60px}.bottom-\[12\.5\%\]{bottom:12.5%}.bottom-\[25\.01\%\]{bottom:25.01%}.bottom-\[30px\]{bottom:30px}.bottom-\[36px\]{bottom:36px}.bottom-\[37\.5\%\]{bottom:37.5%}.bottom-\[62\.5\%\]{bottom:62.5%}.bottom-\[74\.99\%\]{bottom:74.99%}.bottom-\[87\.5\%\]{bottom:87.5%}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3\/4{left:75%}.left-4{left:calc(var(--spacing)*4)}.left-\[5\.68px\]{left:5.68px}.left-\[12\.5\%\]{left:12.5%}.left-\[19\.13px\]{left:19.13px}.left-\[24\.99\%\]{left:24.99%}.left-\[37\.5\%\]{left:37.5%}.left-\[40px\]{left:40px}.left-\[48px\]{left:48px}.left-\[50\%\]{left:50%}.left-\[60px\]{left:60px}.left-\[62\.49\%\]{left:62.49%}.left-\[74\.99\%\]{left:74.99%}.left-\[80px\]{left:80px}.left-\[87\.5\%\]{left:87.5%}.left-\[96px\]{left:96px}.left-\[144px\]{left:144px}.left-\[186px\]{left:186px}.left-\[338px\]{left:338px}.left-\[352px\]{left:352px}.left-\[406px\]{left:406px}.left-\[415\.75px\]{left:415.75px}.left-\[495px\]{left:495px}.left-\[771\.5px\]{left:771.5px}.left-\[1127\.25px\]{left:1127.25px}.left-\[1136px\]{left:1136px}.left-\[calc\(25\%-12px\)\]{left:calc(25% - 12px)}.left-\[calc\(50\%\+0\.5px\)\]{left:calc(50% + .5px)}.left-\[calc\(50\%\+0\.25px\)\]{left:calc(50% + .25px)}.left-\[calc\(50\%\+163px\)\]{left:calc(50% + 163px)}.left-\[calc\(50\%\+326px\)\]{left:calc(50% + 326px)}.left-\[calc\(50\%\+489px\)\]{left:calc(50% + 489px)}.left-\[calc\(50\%-0\.5px\)\]{left:calc(50% - .5px)}.left-\[calc\(50\%-9\.94px\)\]{left:calc(50% - 9.94px)}.left-\[calc\(50\%-326px\)\]{left:calc(50% - 326px)}.left-\[calc\(58\.33\%-109\.5px\)\]{left:calc(58.33% - 109.5px)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9999\]{z-index:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-1{grid-row:1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-16{margin-block:calc(var(--spacing)*16)}.my-24{margin-block:calc(var(--spacing)*24)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-\[3\.02px\]{margin-top:3.02px}.mt-\[3\.43px\]{margin-top:3.43px}.mt-\[185\.99px\]{margin-top:185.99px}.mt-\[368\.99px\]{margin-top:368.99px}.mt-\[551\.99px\]{margin-top:551.99px}.mt-\[734\.99px\]{margin-top:734.99px}.mt-auto{margin-top:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-\[432px\]{margin-left:432px}.ml-\[433px\]{margin-left:433px}.ml-\[469px\]{margin-left:469px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-\[40px\]{width:40px;height:40px}.size-\[220px\]{width:220px;height:220px}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-\[1\.15rem\]{height:1.15rem}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[8px\]{height:8px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[23\.039px\]{height:23.039px}.h-\[23px\]{height:23px}.h-\[24\.32px\]{height:24.32px}.h-\[24px\]{height:24px}.h-\[28\.156px\]{height:28.156px}.h-\[30px\]{height:30px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[52\.5px\]{height:52.5px}.h-\[60px\]{height:60px}.h-\[75\.37px\]{height:75.37px}.h-\[92px\]{height:92px}.h-\[94px\]{height:94px}.h-\[99\.364px\]{height:99.364px}.h-\[100vh\]{height:100vh}.h-\[104\.406px\]{height:104.406px}.h-\[104px\]{height:104px}.h-\[124px\]{height:124px}.h-\[149\.047px\]{height:149.047px}.h-\[170px\]{height:170px}.h-\[178px\]{height:178px}.h-\[183px\]{height:183px}.h-\[218px\]{height:218px}.h-\[220px\]{height:220px}.h-\[250px\]{height:250px}.h-\[264px\]{height:264px}.h-\[354px\]{height:354px}.h-\[356px\]{height:356px}.h-\[360px\]{height:360px}.h-\[494px\]{height:494px}.h-\[523\.513px\]{height:523.513px}.h-\[608px\]{height:608px}.h-\[736px\]{height:736px}.h-\[890px\]{height:890px}.h-\[1116px\]{height:1116px}.h-\[1265px\]{height:1265px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[140px\]{max-height:140px}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[200px\]{min-height:200px}.min-h-px{min-height:1px}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[5px\]{width:5px}.w-\[6px\]{width:6px}.w-\[8px\]{width:8px}.w-\[10\.977px\]{width:10.977px}.w-\[20px\]{width:20px}.w-\[47\.531px\]{width:47.531px}.w-\[65\.828px\]{width:65.828px}.w-\[66\.984px\]{width:66.984px}.w-\[82\.953px\]{width:82.953px}.w-\[83px\]{width:83px}.w-\[86px\]{width:86px}.w-\[89px\]{width:89px}.w-\[92\%\]{width:92%}.w-\[99\.344px\]{width:99.344px}.w-\[99\.852px\]{width:99.852px}.w-\[100px\]{width:100px}.w-\[101\.141px\]{width:101.141px}.w-\[103\.066px\]{width:103.066px}.w-\[103px\]{width:103px}.w-\[120\%\]{width:120%}.w-\[149\.016px\]{width:149.016px}.w-\[155px\]{width:155px}.w-\[160px\]{width:160px}.w-\[184px\]{width:184px}.w-\[220px\]{width:220px}.w-\[231px\]{width:231px}.w-\[233px\]{width:233px}.w-\[244px\]{width:244px}.w-\[252\.75px\]{width:252.75px}.w-\[302px\]{width:302px}.w-\[304px\]{width:304px}.w-\[346px\]{width:346px}.w-\[403px\]{width:403px}.w-\[408px\]{width:408px}.w-\[505px\]{width:505px}.w-\[506px\]{width:506px}.w-\[523\.513px\]{width:523.513px}.w-\[601px\]{width:601px}.w-\[627px\]{width:627px}.w-\[628px\]{width:628px}.w-\[816px\]{width:816px}.w-\[890px\]{width:890px}.w-\[912px\]{width:912px}.w-\[920px\]{width:920px}.w-\[1043px\]{width:1043px}.w-\[1068px\]{width:1068px}.w-\[1087px\]{width:1087px}.w-\[1280px\]{width:1280px}.w-\[1320px\]{width:1320px}.w-\[1440px\]{width:1440px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-\[65\%\]{max-width:65%}.max-w-\[70\%\]{max-width:70%}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]{max-width:800px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1068px\]{max-width:1068px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-px{min-width:1px}.flex-1{flex:1}.flex-\[1_0_0\]{flex:1 0 0}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y: 25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-scale-y-100{--tw-scale-y: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.auto-rows-\[280px\]{grid-auto-rows:280px}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[max-content\]{grid-template-columns:max-content}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[max-content\]{grid-template-rows:max-content}.grid-rows-\[repeat\(1\,minmax\(0\,1fr\)\)\]{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-start{place-items:start}.content-stretch{align-content:stretch}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[24px\]{gap:24px}.gap-\[36px\]{gap:36px}.gap-\[46px\]{gap:46px}.gap-\[61px\]{gap:61px}.gap-\[72px\]{gap:72px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-\[0\.3em\]{column-gap:.3em}.gap-x-\[24px\]{column-gap:24px}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-\[24px\]{row-gap:24px}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[16px\]{border-radius:16px}.rounded-\[24px\]{border-radius:24px}.rounded-\[32px\]{border-radius:32px}.rounded-\[100px\]{border-radius:100px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#f2f2f2\]{border-color:#f2f2f2}.border-\[\#ff7416\]{border-color:#ff7416}.border-\[transparent\]{border-color:#0000}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1f1f1f\]{background-color:#1f1f1f}.bg-\[\#111\]{background-color:#111}.bg-\[\#313131\]{background-color:#313131}.bg-\[\#ebfeff\]{background-color:#ebfeff}.bg-\[\#f2f2f2\]{background-color:#f2f2f2}.bg-\[\#f4ffe0\]{background-color:#f4ffe0}.bg-\[\#f5f5f5\]{background-color:#f5f5f5}.bg-\[\#f5f7fa\]{background-color:#f5f7fa}.bg-\[\#f9f9f9\]{background-color:#f9f9f9}.bg-\[\#ffedec\]{background-color:#ffedec}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.bg-black\/90{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#ffb5d0\]{--tw-gradient-from:#ffb5d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#ff3a3c\]{--tw-gradient-via:#ff3a3c;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#ffcd1a\]{--tw-gradient-to:#ffcd1a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-clip-padding{background-clip:padding-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-\[3px\]{padding:3px}.p-\[36px\]{padding:36px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-\[32px\]{padding-inline:32px}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-\[6px\]{padding-block:6px}.py-\[12px\]{padding-block:12px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-\[0\.008px\]{padding-top:.008px}.pt-\[10\.469px\]{padding-top:10.469px}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-\[6px\]{padding-right:6px}.pr-\[14\.418px\]{padding-right:14.418px}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-\[14\.605px\]{padding-left:14.605px}.pl-\[24px\]{padding-left:24px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[\'Plus_Jakarta_Sans\'\,sans-serif\]{font-family:Plus Jakarta Sans,sans-serif}.font-\[\'Plus_Jakarta_Sans\:Bold\'\,sans-serif\]{font-family:Plus Jakarta Sans\:Bold,sans-serif}.font-\[\'Plus_Jakarta_Sans\:Regular\'\,\'Noto_Sans\:Regular\'\,sans-serif\]{font-family:Plus Jakarta Sans\:Regular,Noto Sans\:Regular,sans-serif}.font-\[\'Plus_Jakarta_Sans\:Regular\'\,sans-serif\]{font-family:Plus Jakarta Sans\:Regular,sans-serif}.font-\[\'Plus_Jakarta_Sans\:SemiBold\'\,sans-serif\]{font-family:Plus Jakarta Sans\:SemiBold,sans-serif}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0px\]{font-size:0}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14\.4px\]{font-size:14.4px}.text-\[14px\]{font-size:14px}.text-\[15\.2px\]{font-size:15.2px}.text-\[16px\]{font-size:16px}.text-\[17\.6px\]{font-size:17.6px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[42px\]{font-size:42px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[88px\]{font-size:88px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[22\.5px\]{--tw-leading:22.5px;line-height:22.5px}.leading-\[23\.04px\]{--tw-leading:23.04px;line-height:23.04px}.leading-\[23px\]{--tw-leading:23px;line-height:23px}.leading-\[24\.32px\]{--tw-leading:24.32px;line-height:24.32px}.leading-\[27px\]{--tw-leading:27px;line-height:27px}.leading-\[28\.16px\]{--tw-leading:28.16px;line-height:28.16px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[38\.4px\]{--tw-leading:38.4px;line-height:38.4px}.leading-\[40px\]{--tw-leading:40px;line-height:40px}.leading-\[52\.5px\]{--tw-leading:52.5px;line-height:52.5px}.leading-\[90px\]{--tw-leading:90px;line-height:90px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#999\]{color:#999}.text-\[\#313131\]{color:#313131}.text-\[\#717171\]{color:#717171}.text-\[\#FF5100\]{color:#ff5100}.text-\[\#abcd6b\]{color:#abcd6b}.text-\[\#bababa\]{color:#bababa}.text-\[\#edb3b3\]{color:#edb3b3}.text-\[\#ff7416\]{color:#ff7416}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(255\,77\,107\,0\.1\)\]{--tw-shadow:0 0 40px var(--tw-shadow-color,#ff4d6b1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.perspective-\[1000px\]{perspective:1000px}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:max-w-\[20px\]:is(:where(.group):hover *){max-width:20px}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab,var(--color-white)20%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-\[\#f2f2f2\]:hover{background-color:#f2f2f2}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-\[\#ff7416\]:hover{color:#ff7416}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#ff7416\]\/50:focus{border-color:#ff741680}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:right-\[20px\]{right:20px}.md\:left-1\/2{left:50%}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:row-span-2{grid-row:span 2/span 2}.md\:my-32{margin-block:calc(var(--spacing)*32)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.md\:mb-16{margin-bottom:calc(var(--spacing)*16)}.md\:mb-20{margin-bottom:calc(var(--spacing)*20)}.md\:mb-24{margin-bottom:calc(var(--spacing)*24)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[90vh\]{height:90vh}.md\:max-h-\[800px\]{max-height:800px}.md\:min-h-\[240px\]{min-height:240px}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-\[45\%\]{width:45%}.md\:w-\[95vw\]{width:95vw}.md\:w-\[320px\]{width:320px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[900px\]{max-width:900px}.md\:max-w-none{max-width:none}.md\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:auto-rows-\[356px\]{grid-auto-rows:356px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:justify-end{justify-content:flex-end}.md\:justify-start{justify-content:flex-start}.md\:gap-3{gap:calc(var(--spacing)*3)}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:gap-8{gap:calc(var(--spacing)*8)}.md\:gap-32{gap:calc(var(--spacing)*32)}.md\:rounded-\[16px\]{border-radius:16px}.md\:border-2{border-style:var(--tw-border-style);border-width:2px}.md\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.md\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:p-9{padding:calc(var(--spacing)*9)}.md\:px-0{padding-inline:calc(var(--spacing)*0)}.md\:px-4{padding-inline:calc(var(--spacing)*4)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-10{padding-block:calc(var(--spacing)*10)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:pl-0{padding-left:calc(var(--spacing)*0)}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[16px\]{font-size:16px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[88px\]{font-size:88px}.md\:leading-\[32px\]{--tw-leading:32px;line-height:32px}.md\:opacity-0{opacity:0}.md\:shadow-\[0_0_60px_rgba\(255\,77\,107\,0\.15\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#ff4d6b26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
diff --git a/dist/assets/index-D1BG9YUv.js b/dist/assets/index-D1BG9YUv.js
deleted file mode 100644
index 10b991e60..000000000
--- a/dist/assets/index-D1BG9YUv.js
+++ /dev/null
@@ -1,48 +0,0 @@
-(function(){const r=document.createElement("link").relList;if(r&&r.supports&&r.supports("modulepreload"))return;for(const u of document.querySelectorAll('link[rel="modulepreload"]'))l(u);new MutationObserver(u=>{for(const d of u)if(d.type==="childList")for(const f of d.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&l(f)}).observe(document,{childList:!0,subtree:!0});function s(u){const d={};return u.integrity&&(d.integrity=u.integrity),u.referrerPolicy&&(d.referrerPolicy=u.referrerPolicy),u.crossOrigin==="use-credentials"?d.credentials="include":u.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function l(u){if(u.ep)return;u.ep=!0;const d=s(u);fetch(u.href,d)}})();var ma={exports:{}},pi={},ga={exports:{}},de={};/**
- * @license React
- * react.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var _d;function y2(){if(_d)return de;_d=1;var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),u=Symbol.for("react.profiler"),d=Symbol.for("react.provider"),f=Symbol.for("react.context"),h=Symbol.for("react.forward_ref"),g=Symbol.for("react.suspense"),v=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),x=Symbol.iterator;function w(T){return T===null||typeof T!="object"?null:(T=x&&T[x]||T["@@iterator"],typeof T=="function"?T:null)}var M={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,N={};function A(T,D,ue){this.props=T,this.context=D,this.refs=N,this.updater=ue||M}A.prototype.isReactComponent={},A.prototype.setState=function(T,D){if(typeof T!="object"&&typeof T!="function"&&T!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,T,D,"setState")},A.prototype.forceUpdate=function(T){this.updater.enqueueForceUpdate(this,T,"forceUpdate")};function O(){}O.prototype=A.prototype;function Y(T,D,ue){this.props=T,this.context=D,this.refs=N,this.updater=ue||M}var U=Y.prototype=new O;U.constructor=Y,j(U,A.prototype),U.isPureReactComponent=!0;var R=Array.isArray,V=Object.prototype.hasOwnProperty,te={current:null},ce={key:!0,ref:!0,__self:!0,__source:!0};function L(T,D,ue){var fe,$={},se=null,ge=null;if(D!=null)for(fe in D.ref!==void 0&&(ge=D.ref),D.key!==void 0&&(se=""+D.key),D)V.call(D,fe)&&!ce.hasOwnProperty(fe)&&($[fe]=D[fe]);var ie=arguments.length-2;if(ie===1)$.children=ue;else if(1>>1,D=Z[T];if(0>>1;Tu($,B))seu(ge,$)?(Z[T]=ge,Z[se]=B,T=se):(Z[T]=$,Z[fe]=B,T=fe);else if(seu(ge,B))Z[T]=ge,Z[se]=B,T=se;else break e}}return I}function u(Z,I){var B=Z.sortIndex-I.sortIndex;return B!==0?B:Z.id-I.id}if(typeof performance=="object"&&typeof performance.now=="function"){var d=performance;n.unstable_now=function(){return d.now()}}else{var f=Date,h=f.now();n.unstable_now=function(){return f.now()-h}}var g=[],v=[],y=1,x=null,w=3,M=!1,j=!1,N=!1,A=typeof setTimeout=="function"?setTimeout:null,O=typeof clearTimeout=="function"?clearTimeout:null,Y=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function U(Z){for(var I=s(v);I!==null;){if(I.callback===null)l(v);else if(I.startTime<=Z)l(v),I.sortIndex=I.expirationTime,r(g,I);else break;I=s(v)}}function R(Z){if(N=!1,U(Z),!j)if(s(g)!==null)j=!0,be(V);else{var I=s(v);I!==null&&ae(R,I.startTime-Z)}}function V(Z,I){j=!1,N&&(N=!1,O(L),L=-1),M=!0;var B=w;try{for(U(I),x=s(g);x!==null&&(!(x.expirationTime>I)||Z&&!je());){var T=x.callback;if(typeof T=="function"){x.callback=null,w=x.priorityLevel;var D=T(x.expirationTime<=I);I=n.unstable_now(),typeof D=="function"?x.callback=D:x===s(g)&&l(g),U(I)}else l(g);x=s(g)}if(x!==null)var ue=!0;else{var fe=s(v);fe!==null&&ae(R,fe.startTime-I),ue=!1}return ue}finally{x=null,w=B,M=!1}}var te=!1,ce=null,L=-1,le=5,me=-1;function je(){return!(n.unstable_now()-meZ||125T?(Z.sortIndex=B,r(v,Z),s(g)===null&&Z===s(v)&&(N?(O(L),L=-1):N=!0,ae(R,B-T))):(Z.sortIndex=D,r(g,Z),j||M||(j=!0,be(V))),Z},n.unstable_shouldYield=je,n.unstable_wrapCallback=function(Z){var I=w;return function(){var B=w;w=I;try{return Z.apply(this,arguments)}finally{w=B}}}})(xa)),xa}var Ud;function C2(){return Ud||(Ud=1,va.exports=w2()),va.exports}/**
- * @license React
- * react-dom.production.min.js
- *
- * Copyright (c) Facebook, Inc. and its affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */var Wd;function S2(){if(Wd)return dt;Wd=1;var n=hu(),r=C2();function s(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=1;i"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),g=Object.prototype.hasOwnProperty,v=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y={},x={};function w(e){return g.call(x,e)?!0:g.call(y,e)?!1:v.test(e)?x[e]=!0:(y[e]=!0,!1)}function M(e,t,i,o){if(i!==null&&i.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return o?!1:i!==null?!i.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function j(e,t,i,o){if(t===null||typeof t>"u"||M(e,t,i,o))return!0;if(o)return!1;if(i!==null)switch(i.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function N(e,t,i,o,a,c,p){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=o,this.attributeNamespace=a,this.mustUseProperty=i,this.propertyName=e,this.type=t,this.sanitizeURL=c,this.removeEmptyString=p}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){A[e]=new N(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];A[t]=new N(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){A[e]=new N(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){A[e]=new N(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){A[e]=new N(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){A[e]=new N(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){A[e]=new N(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){A[e]=new N(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){A[e]=new N(e,5,!1,e.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function Y(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(O,Y);A[t]=new N(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(O,Y);A[t]=new N(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(O,Y);A[t]=new N(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){A[e]=new N(e,1,!1,e.toLowerCase(),null,!1,!1)}),A.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){A[e]=new N(e,1,!1,e.toLowerCase(),null,!0,!0)});function U(e,t,i,o){var a=A.hasOwnProperty(t)?A[t]:null;(a!==null?a.type!==0:o||!(2C||a[p]!==c[C]){var S=`
-`+a[p].replace(" at new "," at ");return e.displayName&&S.includes("")&&(S=S.replace("",e.displayName)),S}while(1<=p&&0<=C);break}}}finally{ue=!1,Error.prepareStackTrace=i}return(e=e?e.displayName||e.name:"")?D(e):""}function $(e){switch(e.tag){case 5:return D(e.type);case 16:return D("Lazy");case 13:return D("Suspense");case 19:return D("SuspenseList");case 0:case 2:case 15:return e=fe(e.type,!1),e;case 11:return e=fe(e.type.render,!1),e;case 1:return e=fe(e.type,!0),e;default:return""}}function se(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ce:return"Fragment";case te:return"Portal";case le:return"Profiler";case L:return"StrictMode";case Ne:return"Suspense";case Ke:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case je:return(e.displayName||"Context")+".Consumer";case me:return(e._context.displayName||"Context")+".Provider";case _e:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qe:return t=e.displayName||null,t!==null?t:se(e.type)||"Memo";case be:t=e._payload,e=e._init;try{return se(e(t))}catch{}}return null}function ge(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return se(t);case 8:return t===L?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ie(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function xe(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Re(e){var t=xe(e)?"checked":"value",i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),o=""+e[t];if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var a=i.get,c=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(p){o=""+p,c.call(this,p)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return o},setValue:function(p){o=""+p},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ot(e){e._valueTracker||(e._valueTracker=Re(e))}function Zn(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var i=t.getValue(),o="";return e&&(o=xe(e)?e.checked?"true":"false":e.value),e=o,e!==i?(t.setValue(e),!0):!1}function Ni(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function So(e,t){var i=t.checked;return B({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??e._wrapperState.initialChecked})}function Wu(e,t){var i=t.defaultValue==null?"":t.defaultValue,o=t.checked!=null?t.checked:t.defaultChecked;i=ie(t.value!=null?t.value:i),e._wrapperState={initialChecked:o,initialValue:i,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function Zu(e,t){t=t.checked,t!=null&&U(e,"checked",t,!1)}function ko(e,t){Zu(e,t);var i=ie(t.value),o=t.type;if(i!=null)o==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+i):e.value!==""+i&&(e.value=""+i);else if(o==="submit"||o==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?To(e,t.type,i):t.hasOwnProperty("defaultValue")&&To(e,t.type,ie(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function $u(e,t,i){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var o=t.type;if(!(o!=="submit"&&o!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,i||t===e.value||(e.value=t),e.defaultValue=t}i=e.name,i!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,i!==""&&(e.name=i)}function To(e,t,i){(t!=="number"||Ni(e.ownerDocument)!==e)&&(i==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+i&&(e.defaultValue=""+i))}var Fr=Array.isArray;function $n(e,t,i,o){if(e=e.options,t){t={};for(var a=0;a"+t.valueOf().toString()+"",t=Ri.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Lr(e,t){if(t){var i=e.firstChild;if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=t;return}}e.textContent=t}var jr={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},C0=["Webkit","ms","Moz","O"];Object.keys(jr).forEach(function(e){C0.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),jr[t]=jr[e]})});function qu(e,t,i){return t==null||typeof t=="boolean"||t===""?"":i||typeof t!="number"||t===0||jr.hasOwnProperty(e)&&jr[e]?(""+t).trim():t+"px"}function Ju(e,t){e=e.style;for(var i in t)if(t.hasOwnProperty(i)){var o=i.indexOf("--")===0,a=qu(i,t[i],o);i==="float"&&(i="cssFloat"),o?e.setProperty(i,a):e[i]=a}}var S0=B({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Mo(e,t){if(t){if(S0[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(s(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(s(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(s(61))}if(t.style!=null&&typeof t.style!="object")throw Error(s(62))}}function Po(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Fo=null;function Lo(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var jo=null,Yn=null,Kn=null;function ec(e){if(e=Jr(e)){if(typeof jo!="function")throw Error(s(280));var t=e.stateNode;t&&(t=is(t),jo(e.stateNode,e.type,t))}}function tc(e){Yn?Kn?Kn.push(e):Kn=[e]:Yn=e}function nc(){if(Yn){var e=Yn,t=Kn;if(Kn=Yn=null,ec(e),t)for(e=0;e>>=0,e===0?32:31-(D0(e)/N0|0)|0}var zi=64,Bi=4194304;function Rr(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function bi(e,t){var i=e.pendingLanes;if(i===0)return 0;var o=0,a=e.suspendedLanes,c=e.pingedLanes,p=i&268435455;if(p!==0){var C=p&~a;C!==0?o=Rr(C):(c&=p,c!==0&&(o=Rr(c)))}else p=i&~a,p!==0?o=Rr(p):c!==0&&(o=Rr(c));if(o===0)return 0;if(t!==0&&t!==o&&(t&a)===0&&(a=o&-o,c=t&-t,a>=c||a===16&&(c&4194240)!==0))return t;if((o&4)!==0&&(o|=i&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=o;0i;i++)t.push(e);return t}function Hr(e,t,i){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Et(t),e[t]=i}function _0(e,t){var i=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var o=e.eventTimes;for(e=e.expirationTimes;0=Wr),Lc=" ",jc=!1;function Ac(e,t){switch(e){case"keyup":return dm.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Dc(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Qn=!1;function pm(e,t){switch(e){case"compositionend":return Dc(t);case"keypress":return t.which!==32?null:(jc=!0,Lc);case"textInput":return e=t.data,e===Lc&&jc?null:e;default:return null}}function mm(e,t){if(Qn)return e==="compositionend"||!Xo&&Ac(e,t)?(e=Tc(),Yi=Uo=ln=null,Qn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:i,offset:t-e};e=o}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=zc(i)}}function bc(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?bc(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Uc(){for(var e=window,t=Ni();t instanceof e.HTMLIFrameElement;){try{var i=typeof t.contentWindow.location.href=="string"}catch{i=!1}if(i)e=t.contentWindow;else break;t=Ni(e.document)}return t}function qo(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Tm(e){var t=Uc(),i=e.focusedElem,o=e.selectionRange;if(t!==i&&i&&i.ownerDocument&&bc(i.ownerDocument.documentElement,i)){if(o!==null&&qo(i)){if(t=o.start,e=o.end,e===void 0&&(e=t),"selectionStart"in i)i.selectionStart=t,i.selectionEnd=Math.min(e,i.value.length);else if(e=(t=i.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var a=i.textContent.length,c=Math.min(o.start,a);o=o.end===void 0?c:Math.min(o.end,a),!e.extend&&c>o&&(a=o,o=c,c=a),a=Bc(i,c);var p=Bc(i,o);a&&p&&(e.rangeCount!==1||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==p.node||e.focusOffset!==p.offset)&&(t=t.createRange(),t.setStart(a.node,a.offset),e.removeAllRanges(),c>o?(e.addRange(t),e.extend(p.node,p.offset)):(t.setEnd(p.node,p.offset),e.addRange(t)))}}for(t=[],e=i;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i=document.documentMode,qn=null,Jo=null,Kr=null,el=!1;function Wc(e,t,i){var o=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;el||qn==null||qn!==Ni(o)||(o=qn,"selectionStart"in o&&qo(o)?o={start:o.selectionStart,end:o.selectionEnd}:(o=(o.ownerDocument&&o.ownerDocument.defaultView||window).getSelection(),o={anchorNode:o.anchorNode,anchorOffset:o.anchorOffset,focusNode:o.focusNode,focusOffset:o.focusOffset}),Kr&&Yr(Kr,o)||(Kr=o,o=ts(Jo,"onSelect"),0rr||(e.current=dl[rr],dl[rr]=null,rr--)}function Ce(e,t){rr++,dl[rr]=e.current,e.current=t}var fn={},qe=cn(fn),lt=cn(!1),Fn=fn;function ir(e,t){var i=e.type.contextTypes;if(!i)return fn;var o=e.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===t)return o.__reactInternalMemoizedMaskedChildContext;var a={},c;for(c in i)a[c]=t[c];return o&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function at(e){return e=e.childContextTypes,e!=null}function ss(){ke(lt),ke(qe)}function of(e,t,i){if(qe.current!==fn)throw Error(s(168));Ce(qe,t),Ce(lt,i)}function lf(e,t,i){var o=e.stateNode;if(t=t.childContextTypes,typeof o.getChildContext!="function")return i;o=o.getChildContext();for(var a in o)if(!(a in t))throw Error(s(108,ge(e)||"Unknown",a));return B({},i,o)}function os(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||fn,Fn=qe.current,Ce(qe,e),Ce(lt,lt.current),!0}function af(e,t,i){var o=e.stateNode;if(!o)throw Error(s(169));i?(e=lf(e,t,Fn),o.__reactInternalMemoizedMergedChildContext=e,ke(lt),ke(qe),Ce(qe,e)):ke(lt),Ce(lt,i)}var Kt=null,ls=!1,hl=!1;function uf(e){Kt===null?Kt=[e]:Kt.push(e)}function Hm(e){ls=!0,uf(e)}function dn(){if(!hl&&Kt!==null){hl=!0;var e=0,t=we;try{var i=Kt;for(we=1;e>=p,a-=p,Xt=1<<32-Et(t)+a|i<oe?(Ze=re,re=null):Ze=re.sibling;var ye=_(E,re,P[oe],W);if(ye===null){re===null&&(re=Ze);break}e&&re&&ye.alternate===null&&t(E,re),k=c(ye,k,oe),ne===null?ee=ye:ne.sibling=ye,ne=ye,re=Ze}if(oe===P.length)return i(E,re),Te&&jn(E,oe),ee;if(re===null){for(;oeoe?(Ze=re,re=null):Ze=re.sibling;var Cn=_(E,re,ye.value,W);if(Cn===null){re===null&&(re=Ze);break}e&&re&&Cn.alternate===null&&t(E,re),k=c(Cn,k,oe),ne===null?ee=Cn:ne.sibling=Cn,ne=Cn,re=Ze}if(ye.done)return i(E,re),Te&&jn(E,oe),ee;if(re===null){for(;!ye.done;oe++,ye=P.next())ye=b(E,ye.value,W),ye!==null&&(k=c(ye,k,oe),ne===null?ee=ye:ne.sibling=ye,ne=ye);return Te&&jn(E,oe),ee}for(re=o(E,re);!ye.done;oe++,ye=P.next())ye=K(re,E,oe,ye.value,W),ye!==null&&(e&&ye.alternate!==null&&re.delete(ye.key===null?oe:ye.key),k=c(ye,k,oe),ne===null?ee=ye:ne.sibling=ye,ne=ye);return e&&re.forEach(function(g2){return t(E,g2)}),Te&&jn(E,oe),ee}function De(E,k,P,W){if(typeof P=="object"&&P!==null&&P.type===ce&&P.key===null&&(P=P.props.children),typeof P=="object"&&P!==null){switch(P.$$typeof){case V:e:{for(var ee=P.key,ne=k;ne!==null;){if(ne.key===ee){if(ee=P.type,ee===ce){if(ne.tag===7){i(E,ne.sibling),k=a(ne,P.props.children),k.return=E,E=k;break e}}else if(ne.elementType===ee||typeof ee=="object"&&ee!==null&&ee.$$typeof===be&&mf(ee)===ne.type){i(E,ne.sibling),k=a(ne,P.props),k.ref=ei(E,ne,P),k.return=E,E=k;break e}i(E,ne);break}else t(E,ne);ne=ne.sibling}P.type===ce?(k=On(P.props.children,E.mode,W,P.key),k.return=E,E=k):(W=Rs(P.type,P.key,P.props,null,E.mode,W),W.ref=ei(E,k,P),W.return=E,E=W)}return p(E);case te:e:{for(ne=P.key;k!==null;){if(k.key===ne)if(k.tag===4&&k.stateNode.containerInfo===P.containerInfo&&k.stateNode.implementation===P.implementation){i(E,k.sibling),k=a(k,P.children||[]),k.return=E,E=k;break e}else{i(E,k);break}else t(E,k);k=k.sibling}k=ca(P,E.mode,W),k.return=E,E=k}return p(E);case be:return ne=P._init,De(E,k,ne(P._payload),W)}if(Fr(P))return G(E,k,P,W);if(I(P))return J(E,k,P,W);fs(E,P)}return typeof P=="string"&&P!==""||typeof P=="number"?(P=""+P,k!==null&&k.tag===6?(i(E,k.sibling),k=a(k,P),k.return=E,E=k):(i(E,k),k=ua(P,E.mode,W),k.return=E,E=k),p(E)):i(E,k)}return De}var ar=gf(!0),yf=gf(!1),ds=cn(null),hs=null,ur=null,xl=null;function wl(){xl=ur=hs=null}function Cl(e){var t=ds.current;ke(ds),e._currentValue=t}function Sl(e,t,i){for(;e!==null;){var o=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,o!==null&&(o.childLanes|=t)):o!==null&&(o.childLanes&t)!==t&&(o.childLanes|=t),e===i)break;e=e.return}}function cr(e,t){hs=e,xl=ur=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(ut=!0),e.firstContext=null)}function wt(e){var t=e._currentValue;if(xl!==e)if(e={context:e,memoizedValue:t,next:null},ur===null){if(hs===null)throw Error(s(308));ur=e,hs.dependencies={lanes:0,firstContext:e}}else ur=ur.next=e;return t}var An=null;function kl(e){An===null?An=[e]:An.push(e)}function vf(e,t,i,o){var a=t.interleaved;return a===null?(i.next=i,kl(t)):(i.next=a.next,a.next=i),t.interleaved=i,Qt(e,o)}function Qt(e,t){e.lanes|=t;var i=e.alternate;for(i!==null&&(i.lanes|=t),i=e,e=e.return;e!==null;)e.childLanes|=t,i=e.alternate,i!==null&&(i.childLanes|=t),i=e,e=e.return;return i.tag===3?i.stateNode:null}var hn=!1;function Tl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function xf(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function qt(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function pn(e,t,i){var o=e.updateQueue;if(o===null)return null;if(o=o.shared,(he&2)!==0){var a=o.pending;return a===null?t.next=t:(t.next=a.next,a.next=t),o.pending=t,Qt(e,i)}return a=o.interleaved,a===null?(t.next=t,kl(o)):(t.next=a.next,a.next=t),o.interleaved=t,Qt(e,i)}function ps(e,t,i){if(t=t.updateQueue,t!==null&&(t=t.shared,(i&4194240)!==0)){var o=t.lanes;o&=e.pendingLanes,i|=o,t.lanes=i,_o(e,i)}}function wf(e,t){var i=e.updateQueue,o=e.alternate;if(o!==null&&(o=o.updateQueue,i===o)){var a=null,c=null;if(i=i.firstBaseUpdate,i!==null){do{var p={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};c===null?a=c=p:c=c.next=p,i=i.next}while(i!==null);c===null?a=c=t:c=c.next=t}else a=c=t;i={baseState:o.baseState,firstBaseUpdate:a,lastBaseUpdate:c,shared:o.shared,effects:o.effects},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=t:e.next=t,i.lastBaseUpdate=t}function ms(e,t,i,o){var a=e.updateQueue;hn=!1;var c=a.firstBaseUpdate,p=a.lastBaseUpdate,C=a.shared.pending;if(C!==null){a.shared.pending=null;var S=C,F=S.next;S.next=null,p===null?c=F:p.next=F,p=S;var z=e.alternate;z!==null&&(z=z.updateQueue,C=z.lastBaseUpdate,C!==p&&(C===null?z.firstBaseUpdate=F:C.next=F,z.lastBaseUpdate=S))}if(c!==null){var b=a.baseState;p=0,z=F=S=null,C=c;do{var _=C.lane,K=C.eventTime;if((o&_)===_){z!==null&&(z=z.next={eventTime:K,lane:0,tag:C.tag,payload:C.payload,callback:C.callback,next:null});e:{var G=e,J=C;switch(_=t,K=i,J.tag){case 1:if(G=J.payload,typeof G=="function"){b=G.call(K,b,_);break e}b=G;break e;case 3:G.flags=G.flags&-65537|128;case 0:if(G=J.payload,_=typeof G=="function"?G.call(K,b,_):G,_==null)break e;b=B({},b,_);break e;case 2:hn=!0}}C.callback!==null&&C.lane!==0&&(e.flags|=64,_=a.effects,_===null?a.effects=[C]:_.push(C))}else K={eventTime:K,lane:_,tag:C.tag,payload:C.payload,callback:C.callback,next:null},z===null?(F=z=K,S=b):z=z.next=K,p|=_;if(C=C.next,C===null){if(C=a.shared.pending,C===null)break;_=C,C=_.next,_.next=null,a.lastBaseUpdate=_,a.shared.pending=null}}while(!0);if(z===null&&(S=b),a.baseState=S,a.firstBaseUpdate=F,a.lastBaseUpdate=z,t=a.shared.interleaved,t!==null){a=t;do p|=a.lane,a=a.next;while(a!==t)}else c===null&&(a.shared.lanes=0);Rn|=p,e.lanes=p,e.memoizedState=b}}function Cf(e,t,i){if(e=t.effects,t.effects=null,e!==null)for(t=0;ti?i:4,e(!0);var o=Fl.transition;Fl.transition={};try{e(!1),t()}finally{we=i,Fl.transition=o}}function zf(){return Ct().memoizedState}function zm(e,t,i){var o=vn(e);if(i={lane:o,action:i,hasEagerState:!1,eagerState:null,next:null},Bf(e))bf(t,i);else if(i=vf(e,t,i,o),i!==null){var a=rt();At(i,e,o,a),Uf(i,t,o)}}function Bm(e,t,i){var o=vn(e),a={lane:o,action:i,hasEagerState:!1,eagerState:null,next:null};if(Bf(e))bf(t,a);else{var c=e.alternate;if(e.lanes===0&&(c===null||c.lanes===0)&&(c=t.lastRenderedReducer,c!==null))try{var p=t.lastRenderedState,C=c(p,i);if(a.hasEagerState=!0,a.eagerState=C,Mt(C,p)){var S=t.interleaved;S===null?(a.next=a,kl(t)):(a.next=S.next,S.next=a),t.interleaved=a;return}}catch{}finally{}i=vf(e,t,a,o),i!==null&&(a=rt(),At(i,e,o,a),Uf(i,t,o))}}function Bf(e){var t=e.alternate;return e===Ee||t!==null&&t===Ee}function bf(e,t){ii=vs=!0;var i=e.pending;i===null?t.next=t:(t.next=i.next,i.next=t),e.pending=t}function Uf(e,t,i){if((i&4194240)!==0){var o=t.lanes;o&=e.pendingLanes,i|=o,t.lanes=i,_o(e,i)}}var Cs={readContext:wt,useCallback:Je,useContext:Je,useEffect:Je,useImperativeHandle:Je,useInsertionEffect:Je,useLayoutEffect:Je,useMemo:Je,useReducer:Je,useRef:Je,useState:Je,useDebugValue:Je,useDeferredValue:Je,useTransition:Je,useMutableSource:Je,useSyncExternalStore:Je,useId:Je,unstable_isNewReconciler:!1},bm={readContext:wt,useCallback:function(e,t){return Ut().memoizedState=[e,t===void 0?null:t],e},useContext:wt,useEffect:Af,useImperativeHandle:function(e,t,i){return i=i!=null?i.concat([e]):null,xs(4194308,4,Rf.bind(null,t,e),i)},useLayoutEffect:function(e,t){return xs(4194308,4,e,t)},useInsertionEffect:function(e,t){return xs(4,2,e,t)},useMemo:function(e,t){var i=Ut();return t=t===void 0?null:t,e=e(),i.memoizedState=[e,t],e},useReducer:function(e,t,i){var o=Ut();return t=i!==void 0?i(t):t,o.memoizedState=o.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},o.queue=e,e=e.dispatch=zm.bind(null,Ee,e),[o.memoizedState,e]},useRef:function(e){var t=Ut();return e={current:e},t.memoizedState=e},useState:Lf,useDebugValue:Hl,useDeferredValue:function(e){return Ut().memoizedState=e},useTransition:function(){var e=Lf(!1),t=e[0];return e=Om.bind(null,e[1]),Ut().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,i){var o=Ee,a=Ut();if(Te){if(i===void 0)throw Error(s(407));i=i()}else{if(i=t(),We===null)throw Error(s(349));(Nn&30)!==0||Vf(o,t,i)}a.memoizedState=i;var c={value:i,getSnapshot:t};return a.queue=c,Af(Mf.bind(null,o,c,e),[e]),o.flags|=2048,li(9,Ef.bind(null,o,c,i,t),void 0,null),i},useId:function(){var e=Ut(),t=We.identifierPrefix;if(Te){var i=Gt,o=Xt;i=(o&~(1<<32-Et(o)-1)).toString(32)+i,t=":"+t+"R"+i,i=si++,0<\/script>",e=e.removeChild(e.firstChild)):typeof o.is=="string"?e=p.createElement(i,{is:o.is}):(e=p.createElement(i),i==="select"&&(p=e,o.multiple?p.multiple=!0:o.size&&(p.size=o.size))):e=p.createElementNS(e,i),e[Bt]=t,e[qr]=o,ud(e,t,!1,!1),t.stateNode=e;e:{switch(p=Po(i,o),i){case"dialog":Se("cancel",e),Se("close",e),a=o;break;case"iframe":case"object":case"embed":Se("load",e),a=o;break;case"video":case"audio":for(a=0;amr&&(t.flags|=128,o=!0,ai(c,!1),t.lanes=4194304)}else{if(!o)if(e=gs(p),e!==null){if(t.flags|=128,o=!0,i=e.updateQueue,i!==null&&(t.updateQueue=i,t.flags|=4),ai(c,!0),c.tail===null&&c.tailMode==="hidden"&&!p.alternate&&!Te)return et(t),null}else 2*Ae()-c.renderingStartTime>mr&&i!==1073741824&&(t.flags|=128,o=!0,ai(c,!1),t.lanes=4194304);c.isBackwards?(p.sibling=t.child,t.child=p):(i=c.last,i!==null?i.sibling=p:t.child=p,c.last=p)}return c.tail!==null?(t=c.tail,c.rendering=t,c.tail=t.sibling,c.renderingStartTime=Ae(),t.sibling=null,i=Ve.current,Ce(Ve,o?i&1|2:i&1),t):(et(t),null);case 22:case 23:return oa(),o=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==o&&(t.flags|=8192),o&&(t.mode&1)!==0?(yt&1073741824)!==0&&(et(t),t.subtreeFlags&6&&(t.flags|=8192)):et(t),null;case 24:return null;case 25:return null}throw Error(s(156,t.tag))}function Gm(e,t){switch(ml(t),t.tag){case 1:return at(t.type)&&ss(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return fr(),ke(lt),ke(qe),Pl(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return El(t),null;case 13:if(ke(Ve),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(s(340));lr()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ke(Ve),null;case 4:return fr(),null;case 10:return Cl(t.type._context),null;case 22:case 23:return oa(),null;case 24:return null;default:return null}}var Vs=!1,tt=!1,Qm=typeof WeakSet=="function"?WeakSet:Set,X=null;function hr(e,t){var i=e.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(o){Pe(e,t,o)}else i.current=null}function Kl(e,t,i){try{i()}catch(o){Pe(e,t,o)}}var dd=!1;function qm(e,t){if(ol=Zi,e=Uc(),qo(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var o=i.getSelection&&i.getSelection();if(o&&o.rangeCount!==0){i=o.anchorNode;var a=o.anchorOffset,c=o.focusNode;o=o.focusOffset;try{i.nodeType,c.nodeType}catch{i=null;break e}var p=0,C=-1,S=-1,F=0,z=0,b=e,_=null;t:for(;;){for(var K;b!==i||a!==0&&b.nodeType!==3||(C=p+a),b!==c||o!==0&&b.nodeType!==3||(S=p+o),b.nodeType===3&&(p+=b.nodeValue.length),(K=b.firstChild)!==null;)_=b,b=K;for(;;){if(b===e)break t;if(_===i&&++F===a&&(C=p),_===c&&++z===o&&(S=p),(K=b.nextSibling)!==null)break;b=_,_=b.parentNode}b=K}i=C===-1||S===-1?null:{start:C,end:S}}else i=null}i=i||{start:0,end:0}}else i=null;for(ll={focusedElem:e,selectionRange:i},Zi=!1,X=t;X!==null;)if(t=X,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,X=e;else for(;X!==null;){t=X;try{var G=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(G!==null){var J=G.memoizedProps,De=G.memoizedState,E=t.stateNode,k=E.getSnapshotBeforeUpdate(t.elementType===t.type?J:Ft(t.type,J),De);E.__reactInternalSnapshotBeforeUpdate=k}break;case 3:var P=t.stateNode.containerInfo;P.nodeType===1?P.textContent="":P.nodeType===9&&P.documentElement&&P.removeChild(P.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(s(163))}}catch(W){Pe(t,t.return,W)}if(e=t.sibling,e!==null){e.return=t.return,X=e;break}X=t.return}return G=dd,dd=!1,G}function ui(e,t,i){var o=t.updateQueue;if(o=o!==null?o.lastEffect:null,o!==null){var a=o=o.next;do{if((a.tag&e)===e){var c=a.destroy;a.destroy=void 0,c!==void 0&&Kl(t,i,c)}a=a.next}while(a!==o)}}function Es(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var i=t=t.next;do{if((i.tag&e)===e){var o=i.create;i.destroy=o()}i=i.next}while(i!==t)}}function Xl(e){var t=e.ref;if(t!==null){var i=e.stateNode;switch(e.tag){case 5:e=i;break;default:e=i}typeof t=="function"?t(e):t.current=e}}function hd(e){var t=e.alternate;t!==null&&(e.alternate=null,hd(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Bt],delete t[qr],delete t[fl],delete t[Nm],delete t[Rm])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function pd(e){return e.tag===5||e.tag===3||e.tag===4}function md(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||pd(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Gl(e,t,i){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?i.nodeType===8?i.parentNode.insertBefore(e,t):i.insertBefore(e,t):(i.nodeType===8?(t=i.parentNode,t.insertBefore(e,i)):(t=i,t.appendChild(e)),i=i._reactRootContainer,i!=null||t.onclick!==null||(t.onclick=rs));else if(o!==4&&(e=e.child,e!==null))for(Gl(e,t,i),e=e.sibling;e!==null;)Gl(e,t,i),e=e.sibling}function Ql(e,t,i){var o=e.tag;if(o===5||o===6)e=e.stateNode,t?i.insertBefore(e,t):i.appendChild(e);else if(o!==4&&(e=e.child,e!==null))for(Ql(e,t,i),e=e.sibling;e!==null;)Ql(e,t,i),e=e.sibling}var Xe=null,Lt=!1;function mn(e,t,i){for(i=i.child;i!==null;)gd(e,t,i),i=i.sibling}function gd(e,t,i){if(zt&&typeof zt.onCommitFiberUnmount=="function")try{zt.onCommitFiberUnmount(Oi,i)}catch{}switch(i.tag){case 5:tt||hr(i,t);case 6:var o=Xe,a=Lt;Xe=null,mn(e,t,i),Xe=o,Lt=a,Xe!==null&&(Lt?(e=Xe,i=i.stateNode,e.nodeType===8?e.parentNode.removeChild(i):e.removeChild(i)):Xe.removeChild(i.stateNode));break;case 18:Xe!==null&&(Lt?(e=Xe,i=i.stateNode,e.nodeType===8?cl(e.parentNode,i):e.nodeType===1&&cl(e,i),Br(e)):cl(Xe,i.stateNode));break;case 4:o=Xe,a=Lt,Xe=i.stateNode.containerInfo,Lt=!0,mn(e,t,i),Xe=o,Lt=a;break;case 0:case 11:case 14:case 15:if(!tt&&(o=i.updateQueue,o!==null&&(o=o.lastEffect,o!==null))){a=o=o.next;do{var c=a,p=c.destroy;c=c.tag,p!==void 0&&((c&2)!==0||(c&4)!==0)&&Kl(i,t,p),a=a.next}while(a!==o)}mn(e,t,i);break;case 1:if(!tt&&(hr(i,t),o=i.stateNode,typeof o.componentWillUnmount=="function"))try{o.props=i.memoizedProps,o.state=i.memoizedState,o.componentWillUnmount()}catch(C){Pe(i,t,C)}mn(e,t,i);break;case 21:mn(e,t,i);break;case 22:i.mode&1?(tt=(o=tt)||i.memoizedState!==null,mn(e,t,i),tt=o):mn(e,t,i);break;default:mn(e,t,i)}}function yd(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var i=e.stateNode;i===null&&(i=e.stateNode=new Qm),t.forEach(function(o){var a=l2.bind(null,e,o);i.has(o)||(i.add(o),o.then(a,a))})}}function jt(e,t){var i=t.deletions;if(i!==null)for(var o=0;oa&&(a=p),o&=~c}if(o=a,o=Ae()-o,o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*e2(o/1960))-o,10e?16:e,yn===null)var o=!1;else{if(e=yn,yn=null,js=0,(he&6)!==0)throw Error(s(331));var a=he;for(he|=4,X=e.current;X!==null;){var c=X,p=c.child;if((X.flags&16)!==0){var C=c.deletions;if(C!==null){for(var S=0;SAe()-ea?In(e,0):Jl|=i),ft(e,t)}function Ld(e,t){t===0&&((e.mode&1)===0?t=1:(t=Bi,Bi<<=1,(Bi&130023424)===0&&(Bi=4194304)));var i=rt();e=Qt(e,t),e!==null&&(Hr(e,t,i),ft(e,i))}function o2(e){var t=e.memoizedState,i=0;t!==null&&(i=t.retryLane),Ld(e,i)}function l2(e,t){var i=0;switch(e.tag){case 13:var o=e.stateNode,a=e.memoizedState;a!==null&&(i=a.retryLane);break;case 19:o=e.stateNode;break;default:throw Error(s(314))}o!==null&&o.delete(t),Ld(e,i)}var jd;jd=function(e,t,i){if(e!==null)if(e.memoizedProps!==t.pendingProps||lt.current)ut=!0;else{if((e.lanes&i)===0&&(t.flags&128)===0)return ut=!1,Km(e,t,i);ut=(e.flags&131072)!==0}else ut=!1,Te&&(t.flags&1048576)!==0&&cf(t,us,t.index);switch(t.lanes=0,t.tag){case 2:var o=t.type;Ts(e,t),e=t.pendingProps;var a=ir(t,qe.current);cr(t,i),a=jl(null,t,o,e,a,i);var c=Al();return t.flags|=1,typeof a=="object"&&a!==null&&typeof a.render=="function"&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,at(o)?(c=!0,os(t)):c=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,Tl(t),a.updater=Ss,t.stateNode=a,a._reactInternals=t,_l(t,o,e,i),t=bl(null,t,o,!0,c,i)):(t.tag=0,Te&&c&&pl(t),nt(null,t,a,i),t=t.child),t;case 16:o=t.elementType;e:{switch(Ts(e,t),e=t.pendingProps,a=o._init,o=a(o._payload),t.type=o,a=t.tag=u2(o),e=Ft(o,e),a){case 0:t=Bl(null,t,o,e,i);break e;case 1:t=rd(null,t,o,e,i);break e;case 11:t=qf(null,t,o,e,i);break e;case 14:t=Jf(null,t,o,Ft(o.type,e),i);break e}throw Error(s(306,o,""))}return t;case 0:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Ft(o,a),Bl(e,t,o,a,i);case 1:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Ft(o,a),rd(e,t,o,a,i);case 3:e:{if(id(t),e===null)throw Error(s(387));o=t.pendingProps,c=t.memoizedState,a=c.element,xf(e,t),ms(t,o,null,i);var p=t.memoizedState;if(o=p.element,c.isDehydrated)if(c={element:o,isDehydrated:!1,cache:p.cache,pendingSuspenseBoundaries:p.pendingSuspenseBoundaries,transitions:p.transitions},t.updateQueue.baseState=c,t.memoizedState=c,t.flags&256){a=dr(Error(s(423)),t),t=sd(e,t,o,i,a);break e}else if(o!==a){a=dr(Error(s(424)),t),t=sd(e,t,o,i,a);break e}else for(gt=un(t.stateNode.containerInfo.firstChild),mt=t,Te=!0,Pt=null,i=yf(t,null,o,i),t.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(lr(),o===a){t=Jt(e,t,i);break e}nt(e,t,o,i)}t=t.child}return t;case 5:return Sf(t),e===null&&yl(t),o=t.type,a=t.pendingProps,c=e!==null?e.memoizedProps:null,p=a.children,al(o,a)?p=null:c!==null&&al(o,c)&&(t.flags|=32),nd(e,t),nt(e,t,p,i),t.child;case 6:return e===null&&yl(t),null;case 13:return od(e,t,i);case 4:return Vl(t,t.stateNode.containerInfo),o=t.pendingProps,e===null?t.child=ar(t,null,o,i):nt(e,t,o,i),t.child;case 11:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Ft(o,a),qf(e,t,o,a,i);case 7:return nt(e,t,t.pendingProps,i),t.child;case 8:return nt(e,t,t.pendingProps.children,i),t.child;case 12:return nt(e,t,t.pendingProps.children,i),t.child;case 10:e:{if(o=t.type._context,a=t.pendingProps,c=t.memoizedProps,p=a.value,Ce(ds,o._currentValue),o._currentValue=p,c!==null)if(Mt(c.value,p)){if(c.children===a.children&&!lt.current){t=Jt(e,t,i);break e}}else for(c=t.child,c!==null&&(c.return=t);c!==null;){var C=c.dependencies;if(C!==null){p=c.child;for(var S=C.firstContext;S!==null;){if(S.context===o){if(c.tag===1){S=qt(-1,i&-i),S.tag=2;var F=c.updateQueue;if(F!==null){F=F.shared;var z=F.pending;z===null?S.next=S:(S.next=z.next,z.next=S),F.pending=S}}c.lanes|=i,S=c.alternate,S!==null&&(S.lanes|=i),Sl(c.return,i,t),C.lanes|=i;break}S=S.next}}else if(c.tag===10)p=c.type===t.type?null:c.child;else if(c.tag===18){if(p=c.return,p===null)throw Error(s(341));p.lanes|=i,C=p.alternate,C!==null&&(C.lanes|=i),Sl(p,i,t),p=c.sibling}else p=c.child;if(p!==null)p.return=c;else for(p=c;p!==null;){if(p===t){p=null;break}if(c=p.sibling,c!==null){c.return=p.return,p=c;break}p=p.return}c=p}nt(e,t,a.children,i),t=t.child}return t;case 9:return a=t.type,o=t.pendingProps.children,cr(t,i),a=wt(a),o=o(a),t.flags|=1,nt(e,t,o,i),t.child;case 14:return o=t.type,a=Ft(o,t.pendingProps),a=Ft(o.type,a),Jf(e,t,o,a,i);case 15:return ed(e,t,t.type,t.pendingProps,i);case 17:return o=t.type,a=t.pendingProps,a=t.elementType===o?a:Ft(o,a),Ts(e,t),t.tag=1,at(o)?(e=!0,os(t)):e=!1,cr(t,i),Zf(t,o,a),_l(t,o,a,i),bl(null,t,o,!0,e,i);case 19:return ad(e,t,i);case 22:return td(e,t,i)}throw Error(s(156,t.tag))};function Ad(e,t){return cc(e,t)}function a2(e,t,i,o){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,t,i,o){return new a2(e,t,i,o)}function aa(e){return e=e.prototype,!(!e||!e.isReactComponent)}function u2(e){if(typeof e=="function")return aa(e)?1:0;if(e!=null){if(e=e.$$typeof,e===_e)return 11;if(e===Qe)return 14}return 2}function wn(e,t){var i=e.alternate;return i===null?(i=kt(e.tag,t,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=t,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&14680064,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,t=e.dependencies,i.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i}function Rs(e,t,i,o,a,c){var p=2;if(o=e,typeof e=="function")aa(e)&&(p=1);else if(typeof e=="string")p=5;else e:switch(e){case ce:return On(i.children,a,c,t);case L:p=8,a|=8;break;case le:return e=kt(12,i,t,a|2),e.elementType=le,e.lanes=c,e;case Ne:return e=kt(13,i,t,a),e.elementType=Ne,e.lanes=c,e;case Ke:return e=kt(19,i,t,a),e.elementType=Ke,e.lanes=c,e;case ae:return Hs(i,a,c,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case me:p=10;break e;case je:p=9;break e;case _e:p=11;break e;case Qe:p=14;break e;case be:p=16,o=null;break e}throw Error(s(130,e==null?e:typeof e,""))}return t=kt(p,i,t,a),t.elementType=e,t.type=o,t.lanes=c,t}function On(e,t,i,o){return e=kt(7,e,o,t),e.lanes=i,e}function Hs(e,t,i,o){return e=kt(22,e,o,t),e.elementType=ae,e.lanes=i,e.stateNode={isHidden:!1},e}function ua(e,t,i){return e=kt(6,e,null,t),e.lanes=i,e}function ca(e,t,i){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=i,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function c2(e,t,i,o,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Io(0),this.expirationTimes=Io(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Io(0),this.identifierPrefix=o,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function fa(e,t,i,o,a,c,p,C,S){return e=new c2(e,t,i,C,S),t===1?(t=1,c===!0&&(t|=8)):t=0,c=kt(3,null,null,t),e.current=c,c.stateNode=e,c.memoizedState={element:o,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},Tl(c),e}function f2(e,t,i){var o=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(r){console.error(r)}}return n(),ya.exports=S2(),ya.exports}var $d;function T2(){if($d)return Us;$d=1;var n=k2();return Us.createRoot=n.createRoot,Us.hydrateRoot=n.hydrateRoot,Us}var V2=T2(),H=hu();const pu=H.createContext({});function Vn(n){const r=H.useRef(null);return r.current===null&&(r.current=n()),r.current}const kh=typeof window<"u",go=kh?H.useLayoutEffect:H.useEffect,yo=H.createContext(null);function mu(n,r){n.indexOf(r)===-1&&n.push(r)}function ro(n,r){const s=n.indexOf(r);s>-1&&n.splice(s,1)}const Ot=(n,r,s)=>s>r?r:s{};const tn={},Th=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function Vh(n){return typeof n=="object"&&n!==null}const Eh=n=>/^0[^.\s]+$/u.test(n);function Mh(n){let r;return()=>(r===void 0&&(r=n()),r)}const ht=n=>n,E2=(n,r)=>s=>r(n(s)),Fi=(...n)=>n.reduce(E2),Vr=(n,r,s)=>{const l=r-n;return l===0?1:(s-n)/l};class gu{constructor(){this.subscriptions=[]}add(r){return mu(this.subscriptions,r),()=>ro(this.subscriptions,r)}notify(r,s,l){const u=this.subscriptions.length;if(u)if(u===1)this.subscriptions[0](r,s,l);else for(let d=0;dn*1e3,Tt=n=>n/1e3;function yu(n,r){return r?n*(1e3/r):0}const Ph=(n,r,s)=>(((1-3*s+3*r)*n+(3*s-6*r))*n+3*r)*n,M2=1e-7,P2=12;function F2(n,r,s,l,u){let d,f,h=0;do f=r+(s-r)/2,d=Ph(f,l,u)-n,d>0?s=f:r=f;while(Math.abs(d)>M2&&++hF2(d,0,1,n,s);return d=>d===0||d===1?d:Ph(u(d),r,l)}const Fh=n=>r=>r<=.5?n(2*r)/2:(2-n(2*(1-r)))/2,Lh=n=>r=>1-n(1-r),jh=Li(.33,1.53,.69,.99),vu=Lh(jh),Ah=Fh(vu),Dh=n=>(n*=2)<1?.5*vu(n):.5*(2-Math.pow(2,-10*(n-1))),xu=n=>1-Math.sin(Math.acos(n)),Nh=Lh(xu),Rh=Fh(xu),L2=Li(.42,0,1,1),j2=Li(0,0,.58,1),Hh=Li(.42,0,.58,1),A2=n=>Array.isArray(n)&&typeof n[0]!="number",Ih=n=>Array.isArray(n)&&typeof n[0]=="number",D2={linear:ht,easeIn:L2,easeInOut:Hh,easeOut:j2,circIn:xu,circInOut:Rh,circOut:Nh,backIn:vu,backInOut:Ah,backOut:jh,anticipate:Dh},N2=n=>typeof n=="string",Yd=n=>{if(Ih(n)){ki(n.length===4);const[r,s,l,u]=n;return Li(r,s,l,u)}else if(N2(n))return D2[n];return n},Ws=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function R2(n,r){let s=new Set,l=new Set,u=!1,d=!1;const f=new WeakSet;let h={delta:0,timestamp:0,isProcessing:!1};function g(y){f.has(y)&&(v.schedule(y),n()),y(h)}const v={schedule:(y,x=!1,w=!1)=>{const j=w&&u?s:l;return x&&f.add(y),j.has(y)||j.add(y),y},cancel:y=>{l.delete(y),f.delete(y)},process:y=>{if(h=y,u){d=!0;return}u=!0,[s,l]=[l,s],s.forEach(g),s.clear(),u=!1,d&&(d=!1,v.process(y))}};return v}const H2=40;function _h(n,r){let s=!1,l=!0;const u={delta:0,timestamp:0,isProcessing:!1},d=()=>s=!0,f=Ws.reduce((U,R)=>(U[R]=R2(d),U),{}),{setup:h,read:g,resolveKeyframes:v,preUpdate:y,update:x,preRender:w,render:M,postRender:j}=f,N=()=>{const U=tn.useManualTiming?u.timestamp:performance.now();s=!1,tn.useManualTiming||(u.delta=l?1e3/60:Math.max(Math.min(U-u.timestamp,H2),1)),u.timestamp=U,u.isProcessing=!0,h.process(u),g.process(u),v.process(u),y.process(u),x.process(u),w.process(u),M.process(u),j.process(u),u.isProcessing=!1,s&&r&&(l=!1,n(N))},A=()=>{s=!0,l=!0,u.isProcessing||n(N)};return{schedule:Ws.reduce((U,R)=>{const V=f[R];return U[R]=(te,ce=!1,L=!1)=>(s||A(),V.schedule(te,ce,L)),U},{}),cancel:U=>{for(let R=0;R(Gs===void 0&&it.set($e.isProcessing||tn.useManualTiming?$e.timestamp:performance.now()),Gs),set:n=>{Gs=n,queueMicrotask(I2)}},Oh=n=>r=>typeof r=="string"&&r.startsWith(n),zh=Oh("--"),_2=Oh("var(--"),wu=n=>_2(n)?O2.test(n.split("/*")[0].trim()):!1,O2=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Kd(n){return typeof n!="string"?!1:n.split("/*")[0].includes("var(--")}const Er={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},Ti={...Er,transform:n=>Ot(0,1,n)},Zs={...Er,default:1},vi=n=>Math.round(n*1e5)/1e5,Cu=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function z2(n){return n==null}const B2=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Su=(n,r)=>s=>!!(typeof s=="string"&&B2.test(s)&&s.startsWith(n)||r&&!z2(s)&&Object.prototype.hasOwnProperty.call(s,r)),Bh=(n,r,s)=>l=>{if(typeof l!="string")return l;const[u,d,f,h]=l.match(Cu);return{[n]:parseFloat(u),[r]:parseFloat(d),[s]:parseFloat(f),alpha:h!==void 0?parseFloat(h):1}},b2=n=>Ot(0,255,n),Ca={...Er,transform:n=>Math.round(b2(n))},bn={test:Su("rgb","red"),parse:Bh("red","green","blue"),transform:({red:n,green:r,blue:s,alpha:l=1})=>"rgba("+Ca.transform(n)+", "+Ca.transform(r)+", "+Ca.transform(s)+", "+vi(Ti.transform(l))+")"};function U2(n){let r="",s="",l="",u="";return n.length>5?(r=n.substring(1,3),s=n.substring(3,5),l=n.substring(5,7),u=n.substring(7,9)):(r=n.substring(1,2),s=n.substring(2,3),l=n.substring(3,4),u=n.substring(4,5),r+=r,s+=s,l+=l,u+=u),{red:parseInt(r,16),green:parseInt(s,16),blue:parseInt(l,16),alpha:u?parseInt(u,16)/255:1}}const za={test:Su("#"),parse:U2,transform:bn.transform},ji=n=>({test:r=>typeof r=="string"&&r.endsWith(n)&&r.split(" ").length===1,parse:parseFloat,transform:r=>`${r}${n}`}),Sn=ji("deg"),$t=ji("%"),Q=ji("px"),W2=ji("vh"),Z2=ji("vw"),Xd={...$t,parse:n=>$t.parse(n)/100,transform:n=>$t.transform(n*100)},xr={test:Su("hsl","hue"),parse:Bh("hue","saturation","lightness"),transform:({hue:n,saturation:r,lightness:s,alpha:l=1})=>"hsla("+Math.round(n)+", "+$t.transform(vi(r))+", "+$t.transform(vi(s))+", "+vi(Ti.transform(l))+")"},Ie={test:n=>bn.test(n)||za.test(n)||xr.test(n),parse:n=>bn.test(n)?bn.parse(n):xr.test(n)?xr.parse(n):za.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?bn.transform(n):xr.transform(n),getAnimatableNone:n=>{const r=Ie.parse(n);return r.alpha=0,Ie.transform(r)}},$2=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function Y2(n){var r,s;return isNaN(n)&&typeof n=="string"&&(((r=n.match(Cu))==null?void 0:r.length)||0)+(((s=n.match($2))==null?void 0:s.length)||0)>0}const bh="number",Uh="color",K2="var",X2="var(",Gd="${}",G2=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Vi(n){const r=n.toString(),s=[],l={color:[],number:[],var:[]},u=[];let d=0;const h=r.replace(G2,g=>(Ie.test(g)?(l.color.push(d),u.push(Uh),s.push(Ie.parse(g))):g.startsWith(X2)?(l.var.push(d),u.push(K2),s.push(g)):(l.number.push(d),u.push(bh),s.push(parseFloat(g))),++d,Gd)).split(Gd);return{values:s,split:h,indexes:l,types:u}}function Wh(n){return Vi(n).values}function Zh(n){const{split:r,types:s}=Vi(n),l=r.length;return u=>{let d="";for(let f=0;ftypeof n=="number"?0:Ie.test(n)?Ie.getAnimatableNone(n):n;function q2(n){const r=Wh(n);return Zh(n)(r.map(Q2))}const _t={test:Y2,parse:Wh,createTransformer:Zh,getAnimatableNone:q2};function Sa(n,r,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?n+(r-n)*6*s:s<1/2?r:s<2/3?n+(r-n)*(2/3-s)*6:n}function J2({hue:n,saturation:r,lightness:s,alpha:l}){n/=360,r/=100,s/=100;let u=0,d=0,f=0;if(!r)u=d=f=s;else{const h=s<.5?s*(1+r):s+r-s*r,g=2*s-h;u=Sa(g,h,n+1/3),d=Sa(g,h,n),f=Sa(g,h,n-1/3)}return{red:Math.round(u*255),green:Math.round(d*255),blue:Math.round(f*255),alpha:l}}function io(n,r){return s=>s>0?r:n}const Me=(n,r,s)=>n+(r-n)*s,ka=(n,r,s)=>{const l=n*n,u=s*(r*r-l)+l;return u<0?0:Math.sqrt(u)},e3=[za,bn,xr],t3=n=>e3.find(r=>r.test(n));function Qd(n){const r=t3(n);if(!r)return!1;let s=r.parse(n);return r===xr&&(s=J2(s)),s}const qd=(n,r)=>{const s=Qd(n),l=Qd(r);if(!s||!l)return io(n,r);const u={...s};return d=>(u.red=ka(s.red,l.red,d),u.green=ka(s.green,l.green,d),u.blue=ka(s.blue,l.blue,d),u.alpha=Me(s.alpha,l.alpha,d),bn.transform(u))},Ba=new Set(["none","hidden"]);function n3(n,r){return Ba.has(n)?s=>s<=0?n:r:s=>s>=1?r:n}function r3(n,r){return s=>Me(n,r,s)}function ku(n){return typeof n=="number"?r3:typeof n=="string"?wu(n)?io:Ie.test(n)?qd:o3:Array.isArray(n)?$h:typeof n=="object"?Ie.test(n)?qd:i3:io}function $h(n,r){const s=[...n],l=s.length,u=n.map((d,f)=>ku(d)(d,r[f]));return d=>{for(let f=0;f{for(const d in l)s[d]=l[d](u);return s}}function s3(n,r){const s=[],l={color:0,var:0,number:0};for(let u=0;u{const s=_t.createTransformer(r),l=Vi(n),u=Vi(r);return l.indexes.var.length===u.indexes.var.length&&l.indexes.color.length===u.indexes.color.length&&l.indexes.number.length>=u.indexes.number.length?Ba.has(n)&&!u.values.length||Ba.has(r)&&!l.values.length?n3(n,r):Fi($h(s3(l,u),u.values),s):io(n,r)};function Yh(n,r,s){return typeof n=="number"&&typeof r=="number"&&typeof s=="number"?Me(n,r,s):ku(n)(n,r)}const l3=n=>{const r=({timestamp:s})=>n(s);return{start:(s=!0)=>pe.update(r,s),stop:()=>Vt(r),now:()=>$e.isProcessing?$e.timestamp:it.now()}},Kh=(n,r,s=10)=>{let l="";const u=Math.max(Math.round(r/s),2);for(let d=0;d=so?1/0:r}function a3(n,r=100,s){const l=s({...n,keyframes:[0,r]}),u=Math.min(Tu(l),so);return{type:"keyframes",ease:d=>l.next(u*d).value/r,duration:Tt(u)}}const u3=5;function Xh(n,r,s){const l=Math.max(r-u3,0);return yu(s-n(l),r-l)}const Le={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Ta=.001;function c3({duration:n=Le.duration,bounce:r=Le.bounce,velocity:s=Le.velocity,mass:l=Le.mass}){let u,d,f=1-r;f=Ot(Le.minDamping,Le.maxDamping,f),n=Ot(Le.minDuration,Le.maxDuration,Tt(n)),f<1?(u=v=>{const y=v*f,x=y*n,w=y-s,M=ba(v,f),j=Math.exp(-x);return Ta-w/M*j},d=v=>{const x=v*f*n,w=x*s+s,M=Math.pow(f,2)*Math.pow(v,2)*n,j=Math.exp(-x),N=ba(Math.pow(v,2),f);return(-u(v)+Ta>0?-1:1)*((w-M)*j)/N}):(u=v=>{const y=Math.exp(-v*n),x=(v-s)*n+1;return-Ta+y*x},d=v=>{const y=Math.exp(-v*n),x=(s-v)*(n*n);return y*x});const h=5/n,g=d3(u,d,h);if(n=It(n),isNaN(g))return{stiffness:Le.stiffness,damping:Le.damping,duration:n};{const v=Math.pow(g,2)*l;return{stiffness:v,damping:f*2*Math.sqrt(l*v),duration:n}}}const f3=12;function d3(n,r,s){let l=s;for(let u=1;un[s]!==void 0)}function m3(n){let r={velocity:Le.velocity,stiffness:Le.stiffness,damping:Le.damping,mass:Le.mass,isResolvedFromDuration:!1,...n};if(!Jd(n,p3)&&Jd(n,h3))if(r.velocity=0,n.visualDuration){const s=n.visualDuration,l=2*Math.PI/(s*1.2),u=l*l,d=2*Ot(.05,1,1-(n.bounce||0))*Math.sqrt(u);r={...r,mass:Le.mass,stiffness:u,damping:d}}else{const s=c3({...n,velocity:0});r={...r,...s,mass:Le.mass},r.isResolvedFromDuration=!0}return r}function oo(n=Le.visualDuration,r=Le.bounce){const s=typeof n!="object"?{visualDuration:n,keyframes:[0,1],bounce:r}:n;let{restSpeed:l,restDelta:u}=s;const d=s.keyframes[0],f=s.keyframes[s.keyframes.length-1],h={done:!1,value:d},{stiffness:g,damping:v,mass:y,duration:x,velocity:w,isResolvedFromDuration:M}=m3({...s,velocity:-Tt(s.velocity||0)}),j=w||0,N=v/(2*Math.sqrt(g*y)),A=f-d,O=Tt(Math.sqrt(g/y)),Y=Math.abs(A)<5;l||(l=Y?Le.restSpeed.granular:Le.restSpeed.default),u||(u=Y?Le.restDelta.granular:Le.restDelta.default);let U;if(N<1){const V=ba(O,N);U=te=>{const ce=Math.exp(-N*O*te);return f-ce*((j+N*O*A)/V*Math.sin(V*te)+A*Math.cos(V*te))}}else if(N===1)U=V=>f-Math.exp(-O*V)*(A+(j+O*A)*V);else{const V=O*Math.sqrt(N*N-1);U=te=>{const ce=Math.exp(-N*O*te),L=Math.min(V*te,300);return f-ce*((j+N*O*A)*Math.sinh(L)+V*A*Math.cosh(L))/V}}const R={calculatedDuration:M&&x||null,next:V=>{const te=U(V);if(M)h.done=V>=x;else{let ce=V===0?j:0;N<1&&(ce=V===0?It(j):Xh(U,V,te));const L=Math.abs(ce)<=l,le=Math.abs(f-te)<=u;h.done=L&&le}return h.value=h.done?f:te,h},toString:()=>{const V=Math.min(Tu(R),so),te=Kh(ce=>R.next(V*ce).value,V,30);return V+"ms "+te},toTransition:()=>{}};return R}oo.applyToOptions=n=>{const r=a3(n,100,oo);return n.ease=r.ease,n.duration=It(r.duration),n.type="keyframes",n};function Ua({keyframes:n,velocity:r=0,power:s=.8,timeConstant:l=325,bounceDamping:u=10,bounceStiffness:d=500,modifyTarget:f,min:h,max:g,restDelta:v=.5,restSpeed:y}){const x=n[0],w={done:!1,value:x},M=L=>h!==void 0&&Lg,j=L=>h===void 0?g:g===void 0||Math.abs(h-L)-N*Math.exp(-L/l),U=L=>O+Y(L),R=L=>{const le=Y(L),me=U(L);w.done=Math.abs(le)<=v,w.value=w.done?O:me};let V,te;const ce=L=>{M(w.value)&&(V=L,te=oo({keyframes:[w.value,j(w.value)],velocity:Xh(U,L,w.value),damping:u,stiffness:d,restDelta:v,restSpeed:y}))};return ce(0),{calculatedDuration:null,next:L=>{let le=!1;return!te&&V===void 0&&(le=!0,R(L),ce(L)),V!==void 0&&L>=V?te.next(L-V):(!le&&R(L),w)}}}function g3(n,r,s){const l=[],u=s||tn.mix||Yh,d=n.length-1;for(let f=0;fr[0];if(d===2&&r[0]===r[1])return()=>r[1];const f=n[0]===n[1];n[0]>n[d-1]&&(n=[...n].reverse(),r=[...r].reverse());const h=g3(r,l,u),g=h.length,v=y=>{if(f&&y1)for(;xv(Ot(n[0],n[d-1],y)):v}function y3(n,r){const s=n[n.length-1];for(let l=1;l<=r;l++){const u=Vr(0,r,l);n.push(Me(s,1,u))}}function Gh(n){const r=[0];return y3(r,n.length-1),r}function v3(n,r){return n.map(s=>s*r)}function x3(n,r){return n.map(()=>r||Hh).splice(0,n.length-1)}function xi({duration:n=300,keyframes:r,times:s,ease:l="easeInOut"}){const u=A2(l)?l.map(Yd):Yd(l),d={done:!1,value:r[0]},f=v3(s&&s.length===r.length?s:Gh(r),n),h=Vu(f,r,{ease:Array.isArray(u)?u:x3(r,u)});return{calculatedDuration:n,next:g=>(d.value=h(g),d.done=g>=n,d)}}const w3=n=>n!==null;function Eu(n,{repeat:r,repeatType:s="loop"},l,u=1){const d=n.filter(w3),h=u<0||r&&s!=="loop"&&r%2===1?0:d.length-1;return!h||l===void 0?d[h]:l}const C3={decay:Ua,inertia:Ua,tween:xi,keyframes:xi,spring:oo};function Qh(n){typeof n.type=="string"&&(n.type=C3[n.type])}class Mu{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(r=>{this.resolve=r})}notifyFinished(){this.resolve()}then(r,s){return this.finished.then(r,s)}}const S3=n=>n/100;class vo extends Mu{constructor(r){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var l,u;const{motionValue:s}=this.options;s&&s.updatedAt!==it.now()&&this.tick(it.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(u=(l=this.options).onStop)==null||u.call(l))},this.options=r,this.initAnimation(),this.play(),r.autoplay===!1&&this.pause()}initAnimation(){const{options:r}=this;Qh(r);const{type:s=xi,repeat:l=0,repeatDelay:u=0,repeatType:d,velocity:f=0}=r;let{keyframes:h}=r;const g=s||xi;g!==xi&&typeof h[0]!="number"&&(this.mixKeyframes=Fi(S3,Yh(h[0],h[1])),h=[0,100]);const v=g({...r,keyframes:h});d==="mirror"&&(this.mirroredGenerator=g({...r,keyframes:[...h].reverse(),velocity:-f})),v.calculatedDuration===null&&(v.calculatedDuration=Tu(v));const{calculatedDuration:y}=v;this.calculatedDuration=y,this.resolvedDuration=y+u,this.totalDuration=this.resolvedDuration*(l+1)-u,this.generator=v}updateTime(r){const s=Math.round(r-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(r,s=!1){const{generator:l,totalDuration:u,mixKeyframes:d,mirroredGenerator:f,resolvedDuration:h,calculatedDuration:g}=this;if(this.startTime===null)return l.next(0);const{delay:v=0,keyframes:y,repeat:x,repeatType:w,repeatDelay:M,type:j,onUpdate:N,finalKeyframe:A}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,r):this.speed<0&&(this.startTime=Math.min(r-u/this.speed,this.startTime)),s?this.currentTime=r:this.updateTime(r);const O=this.currentTime-v*(this.playbackSpeed>=0?1:-1),Y=this.playbackSpeed>=0?O<0:O>u;this.currentTime=Math.max(O,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=u);let U=this.currentTime,R=l;if(x){const L=Math.min(this.currentTime,u)/h;let le=Math.floor(L),me=L%1;!me&&L>=1&&(me=1),me===1&&le--,le=Math.min(le,x+1),!!(le%2)&&(w==="reverse"?(me=1-me,M&&(me-=M/h)):w==="mirror"&&(R=f)),U=Ot(0,1,me)*h}const V=Y?{done:!1,value:y[0]}:R.next(U);d&&(V.value=d(V.value));let{done:te}=V;!Y&&g!==null&&(te=this.playbackSpeed>=0?this.currentTime>=u:this.currentTime<=0);const ce=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&te);return ce&&j!==Ua&&(V.value=Eu(y,this.options,A,this.speed)),N&&N(V.value),ce&&this.finish(),V}then(r,s){return this.finished.then(r,s)}get duration(){return Tt(this.calculatedDuration)}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Tt(r)}get time(){return Tt(this.currentTime)}set time(r){var s;r=It(r),this.currentTime=r,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=r:this.driver&&(this.startTime=this.driver.now()-r/this.playbackSpeed),(s=this.driver)==null||s.start(!1)}get speed(){return this.playbackSpeed}set speed(r){this.updateTime(it.now());const s=this.playbackSpeed!==r;this.playbackSpeed=r,s&&(this.time=Tt(this.currentTime))}play(){var u,d;if(this.isStopped)return;const{driver:r=l3,startTime:s}=this.options;this.driver||(this.driver=r(f=>this.tick(f))),(d=(u=this.options).onPlay)==null||d.call(u);const l=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=l):this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime||(this.startTime=s??l),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(it.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var r,s;this.notifyFinished(),this.teardown(),this.state="finished",(s=(r=this.options).onComplete)==null||s.call(r)}cancel(){var r,s;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(s=(r=this.options).onCancel)==null||s.call(r)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(r){return this.startTime=0,this.tick(r,!0)}attachTimeline(r){var s;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(s=this.driver)==null||s.stop(),r.observe(this)}}function k3(n){for(let r=1;rn*180/Math.PI,Wa=n=>{const r=Un(Math.atan2(n[1],n[0]));return Za(r)},T3={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:Wa,rotateZ:Wa,skewX:n=>Un(Math.atan(n[1])),skewY:n=>Un(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},Za=n=>(n=n%360,n<0&&(n+=360),n),e1=Wa,t1=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),n1=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),V3={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:t1,scaleY:n1,scale:n=>(t1(n)+n1(n))/2,rotateX:n=>Za(Un(Math.atan2(n[6],n[5]))),rotateY:n=>Za(Un(Math.atan2(-n[2],n[0]))),rotateZ:e1,rotate:e1,skewX:n=>Un(Math.atan(n[4])),skewY:n=>Un(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function $a(n){return n.includes("scale")?1:0}function Ya(n,r){if(!n||n==="none")return $a(r);const s=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,u;if(s)l=V3,u=s;else{const h=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=T3,u=h}if(!u)return $a(r);const d=l[r],f=u[1].split(",").map(M3);return typeof d=="function"?d(f):f[d]}const E3=(n,r)=>{const{transform:s="none"}=getComputedStyle(n);return Ya(s,r)};function M3(n){return parseFloat(n.trim())}const Mr=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Pr=new Set(Mr),r1=n=>n===Er||n===Q,P3=new Set(["x","y","z"]),F3=Mr.filter(n=>!P3.has(n));function L3(n){const r=[];return F3.forEach(s=>{const l=n.getValue(s);l!==void 0&&(r.push([s,l.get()]),l.set(s.startsWith("scale")?1:0))}),r}const Tn={width:({x:n},{paddingLeft:r="0",paddingRight:s="0"})=>n.max-n.min-parseFloat(r)-parseFloat(s),height:({y:n},{paddingTop:r="0",paddingBottom:s="0"})=>n.max-n.min-parseFloat(r)-parseFloat(s),top:(n,{top:r})=>parseFloat(r),left:(n,{left:r})=>parseFloat(r),bottom:({y:n},{top:r})=>parseFloat(r)+(n.max-n.min),right:({x:n},{left:r})=>parseFloat(r)+(n.max-n.min),x:(n,{transform:r})=>Ya(r,"x"),y:(n,{transform:r})=>Ya(r,"y")};Tn.translateX=Tn.x;Tn.translateY=Tn.y;const Wn=new Set;let Ka=!1,Xa=!1,Ga=!1;function qh(){if(Xa){const n=Array.from(Wn).filter(l=>l.needsMeasurement),r=new Set(n.map(l=>l.element)),s=new Map;r.forEach(l=>{const u=L3(l);u.length&&(s.set(l,u),l.render())}),n.forEach(l=>l.measureInitialState()),r.forEach(l=>{l.render();const u=s.get(l);u&&u.forEach(([d,f])=>{var h;(h=l.getValue(d))==null||h.set(f)})}),n.forEach(l=>l.measureEndState()),n.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}Xa=!1,Ka=!1,Wn.forEach(n=>n.complete(Ga)),Wn.clear()}function Jh(){Wn.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&(Xa=!0)})}function j3(){Ga=!0,Jh(),qh(),Ga=!1}class Pu{constructor(r,s,l,u,d,f=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...r],this.onComplete=s,this.name=l,this.motionValue=u,this.element=d,this.isAsync=f}scheduleResolve(){this.state="scheduled",this.isAsync?(Wn.add(this),Ka||(Ka=!0,pe.read(Jh),pe.resolveKeyframes(qh))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:r,name:s,element:l,motionValue:u}=this;if(r[0]===null){const d=u==null?void 0:u.get(),f=r[r.length-1];if(d!==void 0)r[0]=d;else if(l&&s){const h=l.readValue(s,f);h!=null&&(r[0]=h)}r[0]===void 0&&(r[0]=f),u&&d===void 0&&u.set(r[0])}k3(r)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(r=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,r),Wn.delete(this)}cancel(){this.state==="scheduled"&&(Wn.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const A3=n=>n.startsWith("--");function D3(n,r,s){A3(r)?n.style.setProperty(r,s):n.style[r]=s}const N3={};function ep(n,r){const s=Mh(n);return()=>N3[r]??s()}const tp=ep(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),np=ep(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),yi=([n,r,s,l])=>`cubic-bezier(${n}, ${r}, ${s}, ${l})`,i1={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:yi([0,.65,.55,1]),circOut:yi([.55,0,1,.45]),backIn:yi([.31,.01,.66,-.59]),backOut:yi([.33,1.53,.69,.99])};function rp(n,r){if(n)return typeof n=="function"?np()?Kh(n,r):"ease-out":Ih(n)?yi(n):Array.isArray(n)?n.map(s=>rp(s,r)||i1.easeOut):i1[n]}function R3(n,r,s,{delay:l=0,duration:u=300,repeat:d=0,repeatType:f="loop",ease:h="easeOut",times:g}={},v=void 0){const y={[r]:s};g&&(y.offset=g);const x=rp(h,u);Array.isArray(x)&&(y.easing=x);const w={delay:l,duration:u,easing:Array.isArray(x)?"linear":x,fill:"both",iterations:d+1,direction:f==="reverse"?"alternate":"normal"};return v&&(w.pseudoElement=v),n.animate(y,w)}function ip(n){return typeof n=="function"&&"applyToOptions"in n}function H3({type:n,...r}){return ip(n)&&np()?n.applyToOptions(r):(r.duration??(r.duration=300),r.ease??(r.ease="easeOut"),r)}class sp extends Mu{constructor(r){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!r)return;const{element:s,name:l,keyframes:u,pseudoElement:d,allowFlatten:f=!1,finalKeyframe:h,onComplete:g}=r;this.isPseudoElement=!!d,this.allowFlatten=f,this.options=r,ki(typeof r.type!="string");const v=H3(r);this.animation=R3(s,l,u,v,d),v.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!d){const y=Eu(u,this.options,h,this.speed);this.updateMotionValue?this.updateMotionValue(y):D3(s,l,y),this.animation.cancel()}g==null||g(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var r,s;(s=(r=this.animation).finish)==null||s.call(r)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:r}=this;r==="idle"||r==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var s,l,u;const r=(s=this.options)==null?void 0:s.element;!this.isPseudoElement&&(r!=null&&r.isConnected)&&((u=(l=this.animation).commitStyles)==null||u.call(l))}get duration(){var s,l;const r=((l=(s=this.animation.effect)==null?void 0:s.getComputedTiming)==null?void 0:l.call(s).duration)||0;return Tt(Number(r))}get iterationDuration(){const{delay:r=0}=this.options||{};return this.duration+Tt(r)}get time(){return Tt(Number(this.animation.currentTime)||0)}set time(r){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=It(r)}get speed(){return this.animation.playbackRate}set speed(r){r<0&&(this.finishedTime=null),this.animation.playbackRate=r}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(r){this.manualStartTime=this.animation.startTime=r}attachTimeline({timeline:r,observe:s}){var l;return this.allowFlatten&&((l=this.animation.effect)==null||l.updateTiming({easing:"linear"})),this.animation.onfinish=null,r&&tp()?(this.animation.timeline=r,ht):s(this)}}const op={anticipate:Dh,backInOut:Ah,circInOut:Rh};function I3(n){return n in op}function _3(n){typeof n.ease=="string"&&I3(n.ease)&&(n.ease=op[n.ease])}const Va=10;class O3 extends sp{constructor(r){_3(r),Qh(r),super(r),r.startTime!==void 0&&(this.startTime=r.startTime),this.options=r}updateMotionValue(r){const{motionValue:s,onUpdate:l,onComplete:u,element:d,...f}=this.options;if(!s)return;if(r!==void 0){s.set(r);return}const h=new vo({...f,autoplay:!1}),g=Math.max(Va,it.now()-this.startTime),v=Ot(0,Va,g-Va);s.setWithVelocity(h.sample(Math.max(0,g-v)).value,h.sample(g).value,v),h.stop()}}const s1=(n,r)=>r==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(_t.test(n)||n==="0")&&!n.startsWith("url("));function z3(n){const r=n[0];if(n.length===1)return!0;for(let s=0;sObject.hasOwnProperty.call(Element.prototype,"animate"));function W3(n){var y;const{motionValue:r,name:s,repeatDelay:l,repeatType:u,damping:d,type:f}=n;if(!(((y=r==null?void 0:r.owner)==null?void 0:y.current)instanceof HTMLElement))return!1;const{onUpdate:g,transformTemplate:v}=r.owner.getProps();return U3()&&s&&b3.has(s)&&(s!=="transform"||!v)&&!g&&!l&&u!=="mirror"&&d!==0&&f!=="inertia"}const Z3=40;class $3 extends Mu{constructor({autoplay:r=!0,delay:s=0,type:l="keyframes",repeat:u=0,repeatDelay:d=0,repeatType:f="loop",keyframes:h,name:g,motionValue:v,element:y,...x}){var j;super(),this.stop=()=>{var N,A;this._animation&&(this._animation.stop(),(N=this.stopTimeline)==null||N.call(this)),(A=this.keyframeResolver)==null||A.cancel()},this.createdAt=it.now();const w={autoplay:r,delay:s,type:l,repeat:u,repeatDelay:d,repeatType:f,name:g,motionValue:v,element:y,...x},M=(y==null?void 0:y.KeyframeResolver)||Pu;this.keyframeResolver=new M(h,(N,A,O)=>this.onKeyframesResolved(N,A,w,!O),g,v,y),(j=this.keyframeResolver)==null||j.scheduleResolve()}onKeyframesResolved(r,s,l,u){var A,O;this.keyframeResolver=void 0;const{name:d,type:f,velocity:h,delay:g,isHandoff:v,onUpdate:y}=l;this.resolvedAt=it.now(),B3(r,d,f,h)||((tn.instantAnimations||!g)&&(y==null||y(Eu(r,l,s))),r[0]=r[r.length-1],Qa(l),l.repeat=0);const w={startTime:u?this.resolvedAt?this.resolvedAt-this.createdAt>Z3?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...l,keyframes:r},M=!v&&W3(w),j=(O=(A=w.motionValue)==null?void 0:A.owner)==null?void 0:O.current,N=M?new O3({...w,element:j}):new vo(w);N.finished.then(()=>{this.notifyFinished()}).catch(ht),this.pendingTimeline&&(this.stopTimeline=N.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=N}get finished(){return this._animation?this.animation.finished:this._finished}then(r,s){return this.finished.finally(r).then(()=>{})}get animation(){var r;return this._animation||((r=this.keyframeResolver)==null||r.resume(),j3()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(r){this.animation.time=r}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(r){this.animation.speed=r}get startTime(){return this.animation.startTime}attachTimeline(r){return this._animation?this.stopTimeline=this.animation.attachTimeline(r):this.pendingTimeline=r,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var r;this._animation&&this.animation.cancel(),(r=this.keyframeResolver)==null||r.cancel()}}function lp(n,r,s,l=0,u=1){const d=Array.from(n).sort((v,y)=>v.sortNodePosition(y)).indexOf(r),f=n.size,h=(f-1)*l;return typeof s=="function"?s(d,f):u===1?d*l:h-d*l}const Y3=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function K3(n){const r=Y3.exec(n);if(!r)return[,];const[,s,l,u]=r;return[`--${s??l}`,u]}function ap(n,r,s=1){const[l,u]=K3(n);if(!l)return;const d=window.getComputedStyle(r).getPropertyValue(l);if(d){const f=d.trim();return Th(f)?parseFloat(f):f}return wu(u)?ap(u,r,s+1):u}const X3={type:"spring",stiffness:500,damping:25,restSpeed:10},G3=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),Q3={type:"keyframes",duration:.8},q3={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},J3=(n,{keyframes:r})=>r.length>2?Q3:Pr.has(n)?n.startsWith("scale")?G3(r[1]):X3:q3,eg=n=>n!==null;function tg(n,{repeat:r,repeatType:s="loop"},l){const u=n.filter(eg),d=r&&s!=="loop"&&r%2===1?0:u.length-1;return u[d]}function up(n,r){if(n!=null&&n.inherit&&r){const{inherit:s,...l}=n;return{...r,...l}}return n}function Fu(n,r){const s=(n==null?void 0:n[r])??(n==null?void 0:n.default)??n;return s!==n?up(s,n):s}function ng({when:n,delay:r,delayChildren:s,staggerChildren:l,staggerDirection:u,repeat:d,repeatType:f,repeatDelay:h,from:g,elapsed:v,...y}){return!!Object.keys(y).length}const Lu=(n,r,s,l={},u,d)=>f=>{const h=Fu(l,n)||{},g=h.delay||l.delay||0;let{elapsed:v=0}=l;v=v-It(g);const y={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:r.getVelocity(),...h,delay:-v,onUpdate:w=>{r.set(w),h.onUpdate&&h.onUpdate(w)},onComplete:()=>{f(),h.onComplete&&h.onComplete()},name:n,motionValue:r,element:d?void 0:u};ng(h)||Object.assign(y,J3(n,y)),y.duration&&(y.duration=It(y.duration)),y.repeatDelay&&(y.repeatDelay=It(y.repeatDelay)),y.from!==void 0&&(y.keyframes[0]=y.from);let x=!1;if((y.type===!1||y.duration===0&&!y.repeatDelay)&&(Qa(y),y.delay===0&&(x=!0)),(tn.instantAnimations||tn.skipAnimations||u!=null&&u.shouldSkipAnimations)&&(x=!0,Qa(y),y.delay=0),y.allowFlatten=!h.type&&!h.ease,x&&!d&&r.get()!==void 0){const w=tg(y.keyframes,h);if(w!==void 0){pe.update(()=>{y.onUpdate(w),y.onComplete()});return}}return h.isSync?new vo(y):new $3(y)};function o1(n){const r=[{},{}];return n==null||n.values.forEach((s,l)=>{r[0][l]=s.get(),r[1][l]=s.getVelocity()}),r}function ju(n,r,s,l){if(typeof r=="function"){const[u,d]=o1(l);r=r(s!==void 0?s:n.custom,u,d)}if(typeof r=="string"&&(r=n.variants&&n.variants[r]),typeof r=="function"){const[u,d]=o1(l);r=r(s!==void 0?s:n.custom,u,d)}return r}function Tr(n,r,s){const l=n.getProps();return ju(l,r,s!==void 0?s:l.custom,n)}const cp=new Set(["width","height","top","left","right","bottom",...Mr]),l1=30,rg=n=>!isNaN(parseFloat(n)),wi={current:void 0};class ig{constructor(r,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{var d;const u=it.now();if(this.updatedAt!==u&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&((d=this.events.change)==null||d.notify(this.current),this.dependents))for(const f of this.dependents)f.dirty()},this.hasAnimated=!1,this.setCurrent(r),this.owner=s.owner}setCurrent(r){this.current=r,this.updatedAt=it.now(),this.canTrackVelocity===null&&r!==void 0&&(this.canTrackVelocity=rg(this.current))}setPrevFrameValue(r=this.current){this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt}onChange(r){return this.on("change",r)}on(r,s){this.events[r]||(this.events[r]=new gu);const l=this.events[r].add(s);return r==="change"?()=>{l(),pe.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(const r in this.events)this.events[r].clear()}attach(r,s){this.passiveEffect=r,this.stopPassiveEffect=s}set(r){this.passiveEffect?this.passiveEffect(r,this.updateAndNotify):this.updateAndNotify(r)}setWithVelocity(r,s,l){this.set(s),this.prev=void 0,this.prevFrameValue=r,this.prevUpdatedAt=this.updatedAt-l}jump(r,s=!0){this.updateAndNotify(r),this.prev=r,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var r;(r=this.events.change)==null||r.notify(this.current)}addDependent(r){this.dependents||(this.dependents=new Set),this.dependents.add(r)}removeDependent(r){this.dependents&&this.dependents.delete(r)}get(){return wi.current&&wi.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){const r=it.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||r-this.updatedAt>l1)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,l1);return yu(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(r){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=r(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var r,s;(r=this.dependents)==null||r.clear(),(s=this.events.destroy)==null||s.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Ht(n,r){return new ig(n,r)}const qa=n=>Array.isArray(n);function sg(n,r,s){n.hasValue(r)?n.getValue(r).set(s):n.addValue(r,Ht(s))}function og(n){return qa(n)?n[n.length-1]||0:n}function lg(n,r){const s=Tr(n,r);let{transitionEnd:l={},transition:u={},...d}=s||{};d={...d,...l};for(const f in d){const h=og(d[f]);sg(n,f,h)}}const Ye=n=>!!(n&&n.getVelocity);function ag(n){return!!(Ye(n)&&n.add)}function Ja(n,r){const s=n.getValue("willChange");if(ag(s))return s.add(r);if(!s&&tn.WillChange){const l=new tn.WillChange("auto");n.addValue("willChange",l),l.add(r)}}function Au(n){return n.replace(/([A-Z])/g,r=>`-${r.toLowerCase()}`)}const ug="framerAppearId",fp="data-"+Au(ug);function dp(n){return n.props[fp]}function cg({protectedKeys:n,needsAnimating:r},s){const l=n.hasOwnProperty(s)&&r[s]!==!0;return r[s]=!1,l}function hp(n,r,{delay:s=0,transitionOverride:l,type:u}={}){let{transition:d,transitionEnd:f,...h}=r;const g=n.getDefaultTransition();d=d?up(d,g):g;const v=d==null?void 0:d.reduceMotion;l&&(d=l);const y=[],x=u&&n.animationState&&n.animationState.getState()[u];for(const w in h){const M=n.getValue(w,n.latestValues[w]??null),j=h[w];if(j===void 0||x&&cg(x,w))continue;const N={delay:s,...Fu(d||{},w)},A=M.get();if(A!==void 0&&!M.isAnimating&&!Array.isArray(j)&&j===A&&!N.velocity)continue;let O=!1;if(window.MotionHandoffAnimation){const R=dp(n);if(R){const V=window.MotionHandoffAnimation(R,w,pe);V!==null&&(N.startTime=V,O=!0)}}Ja(n,w);const Y=v??n.shouldReduceMotion;M.start(Lu(w,M,j,Y&&cp.has(w)?{type:!1}:N,n,O));const U=M.animation;U&&y.push(U)}if(f){const w=()=>pe.update(()=>{f&&lg(n,f)});y.length?Promise.all(y).then(w):w()}return y}function eu(n,r,s={}){var g;const l=Tr(n,r,s.type==="exit"?(g=n.presenceContext)==null?void 0:g.custom:void 0);let{transition:u=n.getDefaultTransition()||{}}=l||{};s.transitionOverride&&(u=s.transitionOverride);const d=l?()=>Promise.all(hp(n,l,s)):()=>Promise.resolve(),f=n.variantChildren&&n.variantChildren.size?(v=0)=>{const{delayChildren:y=0,staggerChildren:x,staggerDirection:w}=u;return fg(n,r,v,y,x,w,s)}:()=>Promise.resolve(),{when:h}=u;if(h){const[v,y]=h==="beforeChildren"?[d,f]:[f,d];return v().then(()=>y())}else return Promise.all([d(),f(s.delay)])}function fg(n,r,s=0,l=0,u=0,d=1,f){const h=[];for(const g of n.variantChildren)g.notify("AnimationStart",r),h.push(eu(g,r,{...f,delay:s+(typeof l=="function"?0:l)+lp(n.variantChildren,g,l,u,d)}).then(()=>g.notify("AnimationComplete",r)));return Promise.all(h)}function dg(n,r,s={}){n.notify("AnimationStart",r);let l;if(Array.isArray(r)){const u=r.map(d=>eu(n,d,s));l=Promise.all(u)}else if(typeof r=="string")l=eu(n,r,s);else{const u=typeof r=="function"?Tr(n,r,s.custom):r;l=Promise.all(hp(n,u,s))}return l.then(()=>{n.notify("AnimationComplete",r)})}const hg={test:n=>n==="auto",parse:n=>n},pp=n=>r=>r.test(n),mp=[Er,Q,$t,Sn,Z2,W2,hg],a1=n=>mp.find(pp(n));function pg(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||Eh(n):!0}const mg=new Set(["brightness","contrast","saturate","opacity"]);function gg(n){const[r,s]=n.slice(0,-1).split("(");if(r==="drop-shadow")return n;const[l]=s.match(Cu)||[];if(!l)return n;const u=s.replace(l,"");let d=mg.has(r)?1:0;return l!==s&&(d*=100),r+"("+d+u+")"}const yg=/\b([a-z-]*)\(.*?\)/gu,tu={..._t,getAnimatableNone:n=>{const r=n.match(yg);return r?r.map(gg).join(" "):n}},nu={..._t,getAnimatableNone:n=>{const r=_t.parse(n);return _t.createTransformer(n)(r.map(l=>typeof l=="number"?0:typeof l=="object"?{...l,alpha:1}:l))}},u1={...Er,transform:Math.round},vg={rotate:Sn,rotateX:Sn,rotateY:Sn,rotateZ:Sn,scale:Zs,scaleX:Zs,scaleY:Zs,scaleZ:Zs,skew:Sn,skewX:Sn,skewY:Sn,distance:Q,translateX:Q,translateY:Q,translateZ:Q,x:Q,y:Q,z:Q,perspective:Q,transformPerspective:Q,opacity:Ti,originX:Xd,originY:Xd,originZ:Q},Du={borderWidth:Q,borderTopWidth:Q,borderRightWidth:Q,borderBottomWidth:Q,borderLeftWidth:Q,borderRadius:Q,borderTopLeftRadius:Q,borderTopRightRadius:Q,borderBottomRightRadius:Q,borderBottomLeftRadius:Q,width:Q,maxWidth:Q,height:Q,maxHeight:Q,top:Q,right:Q,bottom:Q,left:Q,inset:Q,insetBlock:Q,insetBlockStart:Q,insetBlockEnd:Q,insetInline:Q,insetInlineStart:Q,insetInlineEnd:Q,padding:Q,paddingTop:Q,paddingRight:Q,paddingBottom:Q,paddingLeft:Q,paddingBlock:Q,paddingBlockStart:Q,paddingBlockEnd:Q,paddingInline:Q,paddingInlineStart:Q,paddingInlineEnd:Q,margin:Q,marginTop:Q,marginRight:Q,marginBottom:Q,marginLeft:Q,marginBlock:Q,marginBlockStart:Q,marginBlockEnd:Q,marginInline:Q,marginInlineStart:Q,marginInlineEnd:Q,fontSize:Q,backgroundPositionX:Q,backgroundPositionY:Q,...vg,zIndex:u1,fillOpacity:Ti,strokeOpacity:Ti,numOctaves:u1},xg={...Du,color:Ie,backgroundColor:Ie,outlineColor:Ie,fill:Ie,stroke:Ie,borderColor:Ie,borderTopColor:Ie,borderRightColor:Ie,borderBottomColor:Ie,borderLeftColor:Ie,filter:tu,WebkitFilter:tu,mask:nu,WebkitMask:nu},gp=n=>xg[n],wg=new Set([tu,nu]);function yp(n,r){let s=gp(n);return wg.has(s)||(s=_t),s.getAnimatableNone?s.getAnimatableNone(r):void 0}const Cg=new Set(["auto","none","0"]);function Sg(n,r,s){let l=0,u;for(;l{r.getValue(g).set(v)}),this.resolveNoneKeyframes()}}const Tg=new Set(["opacity","clipPath","filter","transform"]);function Nu(n,r,s){if(n==null)return[];if(n instanceof EventTarget)return[n];if(typeof n=="string"){const u=document.querySelectorAll(n);return u?Array.from(u):[]}return Array.from(n).filter(l=>l!=null)}const vp=(n,r)=>r&&typeof n=="number"?r.transform(n):n;function lo(n){return Vh(n)&&"offsetHeight"in n}const{schedule:Ru}=_h(queueMicrotask,!1),Rt={x:!1,y:!1};function xp(){return Rt.x||Rt.y}function Vg(n){return n==="x"||n==="y"?Rt[n]?null:(Rt[n]=!0,()=>{Rt[n]=!1}):Rt.x||Rt.y?null:(Rt.x=Rt.y=!0,()=>{Rt.x=Rt.y=!1})}function wp(n,r){const s=Nu(n),l=new AbortController,u={passive:!0,...r,signal:l.signal};return[s,u,()=>l.abort()]}function Eg(n){return!(n.pointerType==="touch"||xp())}function Mg(n,r,s={}){const[l,u,d]=wp(n,s);return l.forEach(f=>{let h=!1,g=!1,v;const y=()=>{f.removeEventListener("pointerleave",j)},x=A=>{v&&(v(A),v=void 0),y()},w=A=>{h=!1,window.removeEventListener("pointerup",w),window.removeEventListener("pointercancel",w),g&&(g=!1,x(A))},M=()=>{h=!0,window.addEventListener("pointerup",w,u),window.addEventListener("pointercancel",w,u)},j=A=>{if(A.pointerType!=="touch"){if(h){g=!0;return}x(A)}},N=A=>{if(!Eg(A))return;g=!1;const O=r(f,A);typeof O=="function"&&(v=O,f.addEventListener("pointerleave",j,u))};f.addEventListener("pointerenter",N,u),f.addEventListener("pointerdown",M,u)}),d}const Cp=(n,r)=>r?n===r?!0:Cp(n,r.parentElement):!1,Hu=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,Pg=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Fg(n){return Pg.has(n.tagName)||n.isContentEditable===!0}const Lg=new Set(["INPUT","SELECT","TEXTAREA"]);function jg(n){return Lg.has(n.tagName)||n.isContentEditable===!0}const Qs=new WeakSet;function c1(n){return r=>{r.key==="Enter"&&n(r)}}function Ea(n,r){n.dispatchEvent(new PointerEvent("pointer"+r,{isPrimary:!0,bubbles:!0}))}const Ag=(n,r)=>{const s=n.currentTarget;if(!s)return;const l=c1(()=>{if(Qs.has(s))return;Ea(s,"down");const u=c1(()=>{Ea(s,"up")}),d=()=>Ea(s,"cancel");s.addEventListener("keyup",u,r),s.addEventListener("blur",d,r)});s.addEventListener("keydown",l,r),s.addEventListener("blur",()=>s.removeEventListener("keydown",l),r)};function f1(n){return Hu(n)&&!xp()}const d1=new WeakSet;function Dg(n,r,s={}){const[l,u,d]=wp(n,s),f=h=>{const g=h.currentTarget;if(!f1(h)||d1.has(h))return;Qs.add(g),s.stopPropagation&&d1.add(h);const v=r(g,h),y=(M,j)=>{window.removeEventListener("pointerup",x),window.removeEventListener("pointercancel",w),Qs.has(g)&&Qs.delete(g),f1(M)&&typeof v=="function"&&v(M,{success:j})},x=M=>{y(M,g===window||g===document||s.useGlobalTarget||Cp(g,M.target))},w=M=>{y(M,!1)};window.addEventListener("pointerup",x,u),window.addEventListener("pointercancel",w,u)};return l.forEach(h=>{(s.useGlobalTarget?window:h).addEventListener("pointerdown",f,u),lo(h)&&(h.addEventListener("focus",v=>Ag(v,u)),!Fg(h)&&!h.hasAttribute("tabindex")&&(h.tabIndex=0))}),d}function Iu(n){return Vh(n)&&"ownerSVGElement"in n}const qs=new WeakMap;let kn;const Sp=(n,r,s)=>(l,u)=>u&&u[0]?u[0][n+"Size"]:Iu(l)&&"getBBox"in l?l.getBBox()[r]:l[s],Ng=Sp("inline","width","offsetWidth"),Rg=Sp("block","height","offsetHeight");function Hg({target:n,borderBoxSize:r}){var s;(s=qs.get(n))==null||s.forEach(l=>{l(n,{get width(){return Ng(n,r)},get height(){return Rg(n,r)}})})}function Ig(n){n.forEach(Hg)}function _g(){typeof ResizeObserver>"u"||(kn=new ResizeObserver(Ig))}function Og(n,r){kn||_g();const s=Nu(n);return s.forEach(l=>{let u=qs.get(l);u||(u=new Set,qs.set(l,u)),u.add(r),kn==null||kn.observe(l)}),()=>{s.forEach(l=>{const u=qs.get(l);u==null||u.delete(r),u!=null&&u.size||kn==null||kn.unobserve(l)})}}const Js=new Set;let wr;function zg(){wr=()=>{const n={get width(){return window.innerWidth},get height(){return window.innerHeight}};Js.forEach(r=>r(n))},window.addEventListener("resize",wr)}function Bg(n){return Js.add(n),wr||zg(),()=>{Js.delete(n),!Js.size&&typeof wr=="function"&&(window.removeEventListener("resize",wr),wr=void 0)}}function ru(n,r){return typeof n=="function"?Bg(n):Og(n,r)}function kp(n,r){let s;const l=()=>{const{currentTime:u}=r,f=(u===null?0:u.value)/100;s!==f&&n(f),s=f};return pe.preUpdate(l,!0),()=>Vt(l)}function bg(n){return Iu(n)&&n.tagName==="svg"}function Ug(...n){const r=!Array.isArray(n[0]),s=r?0:-1,l=n[0+s],u=n[1+s],d=n[2+s],f=n[3+s],h=Vu(u,d,f);return r?h(l):h}function Wg(n,r,s={}){const l=n.get();let u=null,d=l,f;const h=typeof l=="string"?l.replace(/[\d.-]/g,""):void 0,g=()=>{u&&(u.stop(),u=null)},v=()=>{g();const y=p1(n.get()),x=p1(d);y!==x&&(u=new vo({keyframes:[y,x],velocity:n.getVelocity(),type:"spring",restDelta:.001,restSpeed:.01,...s,onUpdate:f}))};if(n.attach((y,x)=>{d=y,f=w=>x(h1(w,h)),pe.postRender(()=>{var w;v(),(w=n.events.animationStart)==null||w.notify(),u==null||u.then(()=>{var M;(M=n.events.animationComplete)==null||M.notify()})})},g),Ye(r)){const y=r.on("change",w=>n.set(h1(w,h))),x=n.on("destroy",y);return()=>{y(),x()}}return g}function h1(n,r){return r?n+r:n}function p1(n){return typeof n=="number"?n:parseFloat(n)}const Zg=[...mp,Ie,_t],$g=n=>Zg.find(pp(n)),m1=()=>({translate:0,scale:1,origin:0,originPoint:0}),Cr=()=>({x:m1(),y:m1()}),g1=()=>({min:0,max:0}),Be=()=>({x:g1(),y:g1()}),Yg=new WeakMap;function xo(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function Ei(n){return typeof n=="string"||Array.isArray(n)}const _u=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ou=["initial",..._u];function wo(n){return xo(n.animate)||Ou.some(r=>Ei(n[r]))}function Tp(n){return!!(wo(n)||n.variants)}function Kg(n,r,s){for(const l in r){const u=r[l],d=s[l];if(Ye(u))n.addValue(l,u);else if(Ye(d))n.addValue(l,Ht(u,{owner:n}));else if(d!==u)if(n.hasValue(l)){const f=n.getValue(l);f.liveStyle===!0?f.jump(u):f.hasAnimated||f.set(u)}else{const f=n.getStaticValue(l);n.addValue(l,Ht(f!==void 0?f:u,{owner:n}))}}for(const l in s)r[l]===void 0&&n.removeValue(l);return r}const iu={current:null},Vp={current:!1},Xg=typeof window<"u";function Gg(){if(Vp.current=!0,!!Xg)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),r=()=>iu.current=n.matches;n.addEventListener("change",r),r()}else iu.current=!1}const y1=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let ao={};function Ep(n){ao=n}function Qg(){return ao}class qg{scrapeMotionValuesFromProps(r,s,l){return{}}constructor({parent:r,props:s,presenceContext:l,reducedMotionConfig:u,skipAnimations:d,blockInitialAnimation:f,visualState:h},g={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Pu,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const M=it.now();this.renderScheduledAtthis.bindToMotionValue(d,u)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(Vp.current||Gg(),this.shouldReduceMotion=iu.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(l=this.parent)==null||l.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var r;this.projection&&this.projection.unmount(),Vt(this.notifyUpdate),Vt(this.render),this.valueSubscriptions.forEach(s=>s()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(r=this.parent)==null||r.removeChild(this);for(const s in this.events)this.events[s].clear();for(const s in this.features){const l=this.features[s];l&&(l.unmount(),l.isMounted=!1)}this.current=null}addChild(r){this.children.add(r),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(r)}removeChild(r){this.children.delete(r),this.enteringChildren&&this.enteringChildren.delete(r)}bindToMotionValue(r,s){if(this.valueSubscriptions.has(r)&&this.valueSubscriptions.get(r)(),s.accelerate&&Tg.has(r)&&this.current instanceof HTMLElement){const{factory:f,keyframes:h,times:g,ease:v,duration:y}=s.accelerate,x=new sp({element:this.current,name:r,keyframes:h,times:g,ease:v,duration:It(y)}),w=f(x);this.valueSubscriptions.set(r,()=>{w(),x.cancel()});return}const l=Pr.has(r);l&&this.onBindTransform&&this.onBindTransform();const u=s.on("change",f=>{this.latestValues[r]=f,this.props.onUpdate&&pe.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let d;typeof window<"u"&&window.MotionCheckAppearSync&&(d=window.MotionCheckAppearSync(this,r,s)),this.valueSubscriptions.set(r,()=>{u(),d&&d(),s.owner&&s.stop()})}sortNodePosition(r){return!this.current||!this.sortInstanceNodePosition||this.type!==r.type?0:this.sortInstanceNodePosition(this.current,r.current)}updateFeatures(){let r="animation";for(r in ao){const s=ao[r];if(!s)continue;const{isEnabled:l,Feature:u}=s;if(!this.features[r]&&u&&l(this.props)&&(this.features[r]=new u(this)),this.features[r]){const d=this.features[r];d.isMounted?d.update():(d.mount(),d.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Be()}getStaticValue(r){return this.latestValues[r]}setStaticValue(r,s){this.latestValues[r]=s}update(r,s){(r.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=r,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let l=0;ls.variantChildren.delete(r)}addValue(r,s){const l=this.values.get(r);s!==l&&(l&&this.removeValue(r),this.bindToMotionValue(r,s),this.values.set(r,s),this.latestValues[r]=s.get())}removeValue(r){this.values.delete(r);const s=this.valueSubscriptions.get(r);s&&(s(),this.valueSubscriptions.delete(r)),delete this.latestValues[r],this.removeValueFromRenderState(r,this.renderState)}hasValue(r){return this.values.has(r)}getValue(r,s){if(this.props.values&&this.props.values[r])return this.props.values[r];let l=this.values.get(r);return l===void 0&&s!==void 0&&(l=Ht(s===null?void 0:s,{owner:this}),this.addValue(r,l)),l}readValue(r,s){let l=this.latestValues[r]!==void 0||!this.current?this.latestValues[r]:this.getBaseTargetFromProps(this.props,r)??this.readValueFromInstance(this.current,r,this.options);return l!=null&&(typeof l=="string"&&(Th(l)||Eh(l))?l=parseFloat(l):!$g(l)&&_t.test(s)&&(l=yp(r,s)),this.setBaseTarget(r,Ye(l)?l.get():l)),Ye(l)?l.get():l}setBaseTarget(r,s){this.baseTarget[r]=s}getBaseTarget(r){var d;const{initial:s}=this.props;let l;if(typeof s=="string"||typeof s=="object"){const f=ju(this.props,s,(d=this.presenceContext)==null?void 0:d.custom);f&&(l=f[r])}if(s&&l!==void 0)return l;const u=this.getBaseTargetFromProps(this.props,r);return u!==void 0&&!Ye(u)?u:this.initialValues[r]!==void 0&&l===void 0?void 0:this.baseTarget[r]}on(r,s){return this.events[r]||(this.events[r]=new gu),this.events[r].add(s)}notify(r,...s){this.events[r]&&this.events[r].notify(...s)}scheduleRenderMicrotask(){Ru.render(this.render)}}class Mp extends qg{constructor(){super(...arguments),this.KeyframeResolver=kg}sortInstanceNodePosition(r,s){return r.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(r,s){const l=r.style;return l?l[s]:void 0}removeValueFromRenderState(r,{vars:s,style:l}){delete s[r],delete l[r]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:r}=this.props;Ye(r)&&(this.childSubscription=r.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}class En{constructor(r){this.isMounted=!1,this.node=r}update(){}}function Pp({top:n,left:r,right:s,bottom:l}){return{x:{min:r,max:s},y:{min:n,max:l}}}function Jg({x:n,y:r}){return{top:r.min,right:n.max,bottom:r.max,left:n.min}}function ey(n,r){if(!r)return n;const s=r({x:n.left,y:n.top}),l=r({x:n.right,y:n.bottom});return{top:s.y,left:s.x,bottom:l.y,right:l.x}}function Ma(n){return n===void 0||n===1}function su({scale:n,scaleX:r,scaleY:s}){return!Ma(n)||!Ma(r)||!Ma(s)}function Bn(n){return su(n)||Fp(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function Fp(n){return v1(n.x)||v1(n.y)}function v1(n){return n&&n!=="0%"}function uo(n,r,s){const l=n-s,u=r*l;return s+u}function x1(n,r,s,l,u){return u!==void 0&&(n=uo(n,u,l)),uo(n,s,l)+r}function ou(n,r=0,s=1,l,u){n.min=x1(n.min,r,s,l,u),n.max=x1(n.max,r,s,l,u)}function Lp(n,{x:r,y:s}){ou(n.x,r.translate,r.scale,r.originPoint),ou(n.y,s.translate,s.scale,s.originPoint)}const w1=.999999999999,C1=1.0000000000001;function ty(n,r,s,l=!1){const u=s.length;if(!u)return;r.x=r.y=1;let d,f;for(let h=0;hw1&&(r.x=1),r.yw1&&(r.y=1)}function Sr(n,r){n.min=n.min+r,n.max=n.max+r}function S1(n,r,s,l,u=.5){const d=Me(n.min,n.max,u);ou(n,r,s,d,l)}function kr(n,r){S1(n.x,r.x,r.scaleX,r.scale,r.originX),S1(n.y,r.y,r.scaleY,r.scale,r.originY)}function jp(n,r){return Pp(ey(n.getBoundingClientRect(),r))}function ny(n,r,s){const l=jp(n,s),{scroll:u}=r;return u&&(Sr(l.x,u.offset.x),Sr(l.y,u.offset.y)),l}const ry={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},iy=Mr.length;function sy(n,r,s){let l="",u=!0;for(let d=0;d{if(!r.target)return n;if(typeof n=="string")if(Q.test(n))n=parseFloat(n);else return n;const s=k1(n,r.target.x),l=k1(n,r.target.y);return`${s}% ${l}%`}},oy={correct:(n,{treeScale:r,projectionDelta:s})=>{const l=n,u=_t.parse(n);if(u.length>5)return l;const d=_t.createTransformer(n),f=typeof u[0]!="number"?1:0,h=s.x.scale*r.x,g=s.y.scale*r.y;u[0+f]/=h,u[1+f]/=g;const v=Me(h,g,.5);return typeof u[2+f]=="number"&&(u[2+f]/=v),typeof u[3+f]=="number"&&(u[3+f]/=v),d(u)}},lu={borderRadius:{...mi,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:mi,borderTopRightRadius:mi,borderBottomLeftRadius:mi,borderBottomRightRadius:mi,boxShadow:oy};function Dp(n,{layout:r,layoutId:s}){return Pr.has(n)||n.startsWith("origin")||(r||s!==void 0)&&(!!lu[n]||n==="opacity")}function Bu(n,r,s){var f;const l=n.style,u=r==null?void 0:r.style,d={};if(!l)return d;for(const h in l)(Ye(l[h])||u&&Ye(u[h])||Dp(h,n)||((f=s==null?void 0:s.getValue(h))==null?void 0:f.liveStyle)!==void 0)&&(d[h]=l[h]);return d}function ly(n){return window.getComputedStyle(n)}class ay extends Mp{constructor(){super(...arguments),this.type="html",this.renderInstance=Ap}readValueFromInstance(r,s){var l;if(Pr.has(s))return(l=this.projection)!=null&&l.isProjecting?$a(s):E3(r,s);{const u=ly(r),d=(zh(s)?u.getPropertyValue(s):u[s])||0;return typeof d=="string"?d.trim():d}}measureInstanceViewportBox(r,{transformPagePoint:s}){return jp(r,s)}build(r,s,l){zu(r,s,l.transformTemplate)}scrapeMotionValuesFromProps(r,s,l){return Bu(r,s,l)}}const uy={offset:"stroke-dashoffset",array:"stroke-dasharray"},cy={offset:"strokeDashoffset",array:"strokeDasharray"};function fy(n,r,s=1,l=0,u=!0){n.pathLength=1;const d=u?uy:cy;n[d.offset]=`${-l}`,n[d.array]=`${r} ${s}`}const dy=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function Np(n,{attrX:r,attrY:s,attrScale:l,pathLength:u,pathSpacing:d=1,pathOffset:f=0,...h},g,v,y){if(zu(n,h,v),g){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};const{attrs:x,style:w}=n;x.transform&&(w.transform=x.transform,delete x.transform),(w.transform||x.transformOrigin)&&(w.transformOrigin=x.transformOrigin??"50% 50%",delete x.transformOrigin),w.transform&&(w.transformBox=(y==null?void 0:y.transformBox)??"fill-box",delete x.transformBox);for(const M of dy)x[M]!==void 0&&(w[M]=x[M],delete x[M]);r!==void 0&&(x.x=r),s!==void 0&&(x.y=s),l!==void 0&&(x.scale=l),u!==void 0&&fy(x,u,d,f,!1)}const Rp=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),Hp=n=>typeof n=="string"&&n.toLowerCase()==="svg";function hy(n,r,s,l){Ap(n,r,void 0,l);for(const u in r.attrs)n.setAttribute(Rp.has(u)?u:Au(u),r.attrs[u])}function Ip(n,r,s){const l=Bu(n,r,s);for(const u in n)if(Ye(n[u])||Ye(r[u])){const d=Mr.indexOf(u)!==-1?"attr"+u.charAt(0).toUpperCase()+u.substring(1):u;l[d]=n[u]}return l}class py extends Mp{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Be}getBaseTargetFromProps(r,s){return r[s]}readValueFromInstance(r,s){if(Pr.has(s)){const l=gp(s);return l&&l.default||0}return s=Rp.has(s)?s:Au(s),r.getAttribute(s)}scrapeMotionValuesFromProps(r,s,l){return Ip(r,s,l)}build(r,s,l){Np(r,s,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(r,s,l,u){hy(r,s,l,u)}mount(r){this.isSVGTag=Hp(r.tagName),super.mount(r)}}const my=Ou.length;function _p(n){if(!n)return;if(!n.isControllingVariants){const s=n.parent?_p(n.parent)||{}:{};return n.props.initial!==void 0&&(s.initial=n.props.initial),s}const r={};for(let s=0;sPromise.all(r.map(({animation:s,options:l})=>dg(n,s,l)))}function xy(n){let r=vy(n),s=T1(),l=!0;const u=g=>(v,y)=>{var w;const x=Tr(n,y,g==="exit"?(w=n.presenceContext)==null?void 0:w.custom:void 0);if(x){const{transition:M,transitionEnd:j,...N}=x;v={...v,...N,...j}}return v};function d(g){r=g(n)}function f(g){const{props:v}=n,y=_p(n.parent)||{},x=[],w=new Set;let M={},j=1/0;for(let A=0;Aj&&R,le=!1;const me=Array.isArray(U)?U:[U];let je=me.reduce(u(O),{});V===!1&&(je={});const{prevResolvedValues:_e={}}=Y,Ne={..._e,...je},Ke=ae=>{L=!0,w.has(ae)&&(le=!0,w.delete(ae)),Y.needsAnimating[ae]=!0;const Z=n.getValue(ae);Z&&(Z.liveStyle=!1)};for(const ae in Ne){const Z=je[ae],I=_e[ae];if(M.hasOwnProperty(ae))continue;let B=!1;qa(Z)&&qa(I)?B=!Op(Z,I):B=Z!==I,B?Z!=null?Ke(ae):w.add(ae):Z!==void 0&&w.has(ae)?Ke(ae):Y.protectedKeys[ae]=!0}Y.prevProp=U,Y.prevResolvedValues=je,Y.isActive&&(M={...M,...je}),l&&n.blockInitialAnimation&&(L=!1);const Qe=te&&ce;L&&(!Qe||le)&&x.push(...me.map(ae=>{const Z={type:O};if(typeof ae=="string"&&l&&!Qe&&n.manuallyAnimateOnMount&&n.parent){const{parent:I}=n,B=Tr(I,ae);if(I.enteringChildren&&B){const{delayChildren:T}=B.transition||{};Z.delay=lp(I.enteringChildren,n,T)}}return{animation:ae,options:Z}}))}if(w.size){const A={};if(typeof v.initial!="boolean"){const O=Tr(n,Array.isArray(v.initial)?v.initial[0]:v.initial);O&&O.transition&&(A.transition=O.transition)}w.forEach(O=>{const Y=n.getBaseTarget(O),U=n.getValue(O);U&&(U.liveStyle=!0),A[O]=Y??null}),x.push({animation:A})}let N=!!x.length;return l&&(v.initial===!1||v.initial===v.animate)&&!n.manuallyAnimateOnMount&&(N=!1),l=!1,N?r(x):Promise.resolve()}function h(g,v){var x;if(s[g].isActive===v)return Promise.resolve();(x=n.variantChildren)==null||x.forEach(w=>{var M;return(M=w.animationState)==null?void 0:M.setActive(g,v)}),s[g].isActive=v;const y=f(g);for(const w in s)s[w].protectedKeys={};return y}return{animateChanges:f,setActive:h,setAnimateFunction:d,getState:()=>s,reset:()=>{s=T1()}}}function wy(n,r){return typeof r=="string"?r!==n:Array.isArray(r)?!Op(r,n):!1}function zn(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function T1(){return{animate:zn(!0),whileInView:zn(),whileHover:zn(),whileTap:zn(),whileDrag:zn(),whileFocus:zn(),exit:zn()}}function V1(n,r){n.min=r.min,n.max=r.max}function Dt(n,r){V1(n.x,r.x),V1(n.y,r.y)}function E1(n,r){n.translate=r.translate,n.scale=r.scale,n.originPoint=r.originPoint,n.origin=r.origin}const zp=1e-4,Cy=1-zp,Sy=1+zp,Bp=.01,ky=0-Bp,Ty=0+Bp;function st(n){return n.max-n.min}function Vy(n,r,s){return Math.abs(n-r)<=s}function M1(n,r,s,l=.5){n.origin=l,n.originPoint=Me(r.min,r.max,n.origin),n.scale=st(s)/st(r),n.translate=Me(s.min,s.max,n.origin)-n.originPoint,(n.scale>=Cy&&n.scale<=Sy||isNaN(n.scale))&&(n.scale=1),(n.translate>=ky&&n.translate<=Ty||isNaN(n.translate))&&(n.translate=0)}function Ci(n,r,s,l){M1(n.x,r.x,s.x,l?l.originX:void 0),M1(n.y,r.y,s.y,l?l.originY:void 0)}function P1(n,r,s){n.min=s.min+r.min,n.max=n.min+st(r)}function Ey(n,r,s){P1(n.x,r.x,s.x),P1(n.y,r.y,s.y)}function F1(n,r,s){n.min=r.min-s.min,n.max=n.min+st(r)}function co(n,r,s){F1(n.x,r.x,s.x),F1(n.y,r.y,s.y)}function L1(n,r,s,l,u){return n-=r,n=uo(n,1/s,l),u!==void 0&&(n=uo(n,1/u,l)),n}function My(n,r=0,s=1,l=.5,u,d=n,f=n){if($t.test(r)&&(r=parseFloat(r),r=Me(f.min,f.max,r/100)-f.min),typeof r!="number")return;let h=Me(d.min,d.max,l);n===d&&(h-=r),n.min=L1(n.min,r,s,h,u),n.max=L1(n.max,r,s,h,u)}function j1(n,r,[s,l,u],d,f){My(n,r[s],r[l],r[u],r.scale,d,f)}const Py=["x","scaleX","originX"],Fy=["y","scaleY","originY"];function A1(n,r,s,l){j1(n.x,r,Py,s?s.x:void 0,l?l.x:void 0),j1(n.y,r,Fy,s?s.y:void 0,l?l.y:void 0)}function D1(n){return n.translate===0&&n.scale===1}function bp(n){return D1(n.x)&&D1(n.y)}function N1(n,r){return n.min===r.min&&n.max===r.max}function Ly(n,r){return N1(n.x,r.x)&&N1(n.y,r.y)}function R1(n,r){return Math.round(n.min)===Math.round(r.min)&&Math.round(n.max)===Math.round(r.max)}function Up(n,r){return R1(n.x,r.x)&&R1(n.y,r.y)}function H1(n){return st(n.x)/st(n.y)}function I1(n,r){return n.translate===r.translate&&n.scale===r.scale&&n.originPoint===r.originPoint}function Zt(n){return[n("x"),n("y")]}function jy(n,r,s){let l="";const u=n.x.translate/r.x,d=n.y.translate/r.y,f=(s==null?void 0:s.z)||0;if((u||d||f)&&(l=`translate3d(${u}px, ${d}px, ${f}px) `),(r.x!==1||r.y!==1)&&(l+=`scale(${1/r.x}, ${1/r.y}) `),s){const{transformPerspective:v,rotate:y,rotateX:x,rotateY:w,skewX:M,skewY:j}=s;v&&(l=`perspective(${v}px) ${l}`),y&&(l+=`rotate(${y}deg) `),x&&(l+=`rotateX(${x}deg) `),w&&(l+=`rotateY(${w}deg) `),M&&(l+=`skewX(${M}deg) `),j&&(l+=`skewY(${j}deg) `)}const h=n.x.scale*r.x,g=n.y.scale*r.y;return(h!==1||g!==1)&&(l+=`scale(${h}, ${g})`),l||"none"}const Wp=["TopLeft","TopRight","BottomLeft","BottomRight"],Ay=Wp.length,_1=n=>typeof n=="string"?parseFloat(n):n,O1=n=>typeof n=="number"||Q.test(n);function Dy(n,r,s,l,u,d){u?(n.opacity=Me(0,s.opacity??1,Ny(l)),n.opacityExit=Me(r.opacity??1,0,Ry(l))):d&&(n.opacity=Me(r.opacity??1,s.opacity??1,l));for(let f=0;flr?1:s(Vr(n,r,l))}function Hy(n,r,s){const l=Ye(n)?n:Ht(n);return l.start(Lu("",l,r,s)),l.animation}function Mi(n,r,s,l={passive:!0}){return n.addEventListener(r,s,l),()=>n.removeEventListener(r,s)}const Iy=(n,r)=>n.depth-r.depth;class _y{constructor(){this.children=[],this.isDirty=!1}add(r){mu(this.children,r),this.isDirty=!0}remove(r){ro(this.children,r),this.isDirty=!0}forEach(r){this.isDirty&&this.children.sort(Iy),this.isDirty=!1,this.children.forEach(r)}}function Oy(n,r){const s=it.now(),l=({timestamp:u})=>{const d=u-s;d>=r&&(Vt(l),n(d-r))};return pe.setup(l,!0),()=>Vt(l)}function eo(n){return Ye(n)?n.get():n}class zy{constructor(){this.members=[]}add(r){mu(this.members,r);for(let s=this.members.length-1;s>=0;s--){const l=this.members[s];if(l===r||l===this.lead||l===this.prevLead)continue;const u=l.instance;u&&u.isConnected===!1&&l.isPresent!==!1&&!l.snapshot&&ro(this.members,l)}r.scheduleRender()}remove(r){if(ro(this.members,r),r===this.prevLead&&(this.prevLead=void 0),r===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(r){const s=this.members.findIndex(u=>r===u);if(s===0)return!1;let l;for(let u=s;u>=0;u--){const d=this.members[u],f=d.instance;if(d.isPresent!==!1&&(!f||f.isConnected!==!1)){l=d;break}}return l?(this.promote(l),!0):!1}promote(r,s){const l=this.lead;if(r!==l&&(this.prevLead=l,this.lead=r,r.show(),l)){l.instance&&l.scheduleRender(),r.scheduleRender();const u=l.options.layoutDependency,d=r.options.layoutDependency;if(!(u!==void 0&&d!==void 0&&u===d)){const g=l.instance;g&&g.isConnected===!1&&!l.snapshot||(r.resumeFrom=l,s&&(r.resumeFrom.preserveOpacity=!0),l.snapshot&&(r.snapshot=l.snapshot,r.snapshot.latestValues=l.animationValues||l.latestValues),r.root&&r.root.isUpdating&&(r.isLayoutDirty=!0))}const{crossfade:h}=r.options;h===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(r=>{const{options:s,resumingFrom:l}=r;s.onExitComplete&&s.onExitComplete(),l&&l.options.onExitComplete&&l.options.onExitComplete()})}scheduleRender(){this.members.forEach(r=>{r.instance&&r.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const to={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Pa=["","X","Y","Z"],By=1e3;let by=0;function Fa(n,r,s,l){const{latestValues:u}=r;u[n]&&(s[n]=u[n],r.setStaticValue(n,0),l&&(l[n]=0))}function $p(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:r}=n.options;if(!r)return;const s=dp(r);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:u,layoutId:d}=n.options;window.MotionCancelOptimisedAnimation(s,"transform",pe,!(u||d))}const{parent:l}=n;l&&!l.hasCheckedOptimisedAppear&&$p(l)}function Yp({attachResizeListener:n,defaultParent:r,measureScroll:s,checkIsScrollRoot:l,resetTransform:u}){return class{constructor(f={},h=r==null?void 0:r()){this.id=by++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(Zy),this.nodes.forEach(Xy),this.nodes.forEach(Gy),this.nodes.forEach($y)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=f,this.root=h?h.root||h:this,this.path=h?[...h.path,h]:[],this.parent=h,this.depth=h?h.depth+1:0;for(let g=0;gthis.root.updateBlockedByResize=!1;pe.read(()=>{x=window.innerWidth}),n(f,()=>{const M=window.innerWidth;M!==x&&(x=M,this.root.updateBlockedByResize=!0,y&&y(),y=Oy(w,250),to.hasAnimatedSinceResize&&(to.hasAnimatedSinceResize=!1,this.nodes.forEach(U1)))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&v&&(h||g)&&this.addEventListener("didUpdate",({delta:y,hasLayoutChanged:x,hasRelativeLayoutChanged:w,layout:M})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const j=this.options.transition||v.getDefaultTransition()||t4,{onLayoutAnimationStart:N,onLayoutAnimationComplete:A}=v.getProps(),O=!this.targetLayout||!Up(this.targetLayout,M),Y=!x&&w;if(this.options.layoutRoot||this.resumeFrom||Y||x&&(O||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const U={...Fu(j,"layout"),onPlay:N,onComplete:A};(v.shouldReduceMotion||this.options.layoutRoot)&&(U.delay=0,U.type=!1),this.startAnimation(U),this.setAnimationOrigin(y,Y)}else x||U1(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=M})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const f=this.getStack();f&&f.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Vt(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Qy),this.animationId++)}getTransformTemplate(){const{visualElement:f}=this.options;return f&&f.getProps().transformTemplate}willUpdate(f=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&$p(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let y=0;y{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!st(this.snapshot.measuredBox.x)&&!st(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let g=0;g{const V=R/1e3;W1(x.x,f.x,V),W1(x.y,f.y,V),this.setTargetDelta(x),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(co(w,this.layout.layoutBox,this.relativeParent.layout.layoutBox),Jy(this.relativeTarget,this.relativeTargetOrigin,w,V),U&&Ly(this.relativeTarget,U)&&(this.isProjectionDirty=!1),U||(U=Be()),Dt(U,this.relativeTarget)),N&&(this.animationValues=y,Dy(y,v,this.latestValues,V,Y,O)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=V},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(f){var h,g,v;this.notifyListeners("animationStart"),(h=this.currentAnimation)==null||h.stop(),(v=(g=this.resumingFrom)==null?void 0:g.currentAnimation)==null||v.stop(),this.pendingAnimation&&(Vt(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=pe.update(()=>{to.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Ht(0)),this.motionValue.jump(0,!1),this.currentAnimation=Hy(this.motionValue,[0,1e3],{...f,velocity:0,isSync:!0,onUpdate:y=>{this.mixTargetDelta(y),f.onUpdate&&f.onUpdate(y)},onStop:()=>{},onComplete:()=>{f.onComplete&&f.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const f=this.getStack();f&&f.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(By),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const f=this.getLead();let{targetWithTransforms:h,target:g,layout:v,latestValues:y}=f;if(!(!h||!g||!v)){if(this!==f&&this.layout&&v&&Kp(this.options.animationType,this.layout.layoutBox,v.layoutBox)){g=this.target||Be();const x=st(this.layout.layoutBox.x);g.x.min=f.target.x.min,g.x.max=g.x.min+x;const w=st(this.layout.layoutBox.y);g.y.min=f.target.y.min,g.y.max=g.y.min+w}Dt(h,g),kr(h,y),Ci(this.projectionDeltaWithTransform,this.layoutCorrected,h,y)}}registerSharedNode(f,h){this.sharedNodes.has(f)||this.sharedNodes.set(f,new zy),this.sharedNodes.get(f).add(h);const v=h.options.initialPromotionConfig;h.promote({transition:v?v.transition:void 0,preserveFollowOpacity:v&&v.shouldPreserveFollowOpacity?v.shouldPreserveFollowOpacity(h):void 0})}isLead(){const f=this.getStack();return f?f.lead===this:!0}getLead(){var h;const{layoutId:f}=this.options;return f?((h=this.getStack())==null?void 0:h.lead)||this:this}getPrevLead(){var h;const{layoutId:f}=this.options;return f?(h=this.getStack())==null?void 0:h.prevLead:void 0}getStack(){const{layoutId:f}=this.options;if(f)return this.root.sharedNodes.get(f)}promote({needsReset:f,transition:h,preserveFollowOpacity:g}={}){const v=this.getStack();v&&v.promote(this,g),f&&(this.projectionDelta=void 0,this.needsReset=!0),h&&this.setOptions({transition:h})}relegate(){const f=this.getStack();return f?f.relegate(this):!1}resetSkewAndRotation(){const{visualElement:f}=this.options;if(!f)return;let h=!1;const{latestValues:g}=f;if((g.z||g.rotate||g.rotateX||g.rotateY||g.rotateZ||g.skewX||g.skewY)&&(h=!0),!h)return;const v={};g.z&&Fa("z",f,v,this.animationValues);for(let y=0;y{var h;return(h=f.currentAnimation)==null?void 0:h.stop()}),this.root.nodes.forEach(B1),this.root.sharedNodes.clear()}}}function Uy(n){n.updateLayout()}function Wy(n){var s;const r=((s=n.resumeFrom)==null?void 0:s.snapshot)||n.snapshot;if(n.isLead()&&n.layout&&r&&n.hasListeners("didUpdate")){const{layoutBox:l,measuredBox:u}=n.layout,{animationType:d}=n.options,f=r.source!==n.layout.source;d==="size"?Zt(x=>{const w=f?r.measuredBox[x]:r.layoutBox[x],M=st(w);w.min=l[x].min,w.max=w.min+M}):Kp(d,r.layoutBox,l)&&Zt(x=>{const w=f?r.measuredBox[x]:r.layoutBox[x],M=st(l[x]);w.max=w.min+M,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[x].max=n.relativeTarget[x].min+M)});const h=Cr();Ci(h,l,r.layoutBox);const g=Cr();f?Ci(g,n.applyTransform(u,!0),r.measuredBox):Ci(g,l,r.layoutBox);const v=!bp(h);let y=!1;if(!n.resumeFrom){const x=n.getClosestProjectingParent();if(x&&!x.resumeFrom){const{snapshot:w,layout:M}=x;if(w&&M){const j=Be();co(j,r.layoutBox,w.layoutBox);const N=Be();co(N,l,M.layoutBox),Up(j,N)||(y=!0),x.options.layoutRoot&&(n.relativeTarget=N,n.relativeTargetOrigin=j,n.relativeParent=x)}}}n.notifyListeners("didUpdate",{layout:l,snapshot:r,delta:g,layoutDelta:h,hasLayoutChanged:v,hasRelativeLayoutChanged:y})}else if(n.isLead()){const{onExitComplete:l}=n.options;l&&l()}n.options.transition=void 0}function Zy(n){n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}function $y(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function Yy(n){n.clearSnapshot()}function B1(n){n.clearMeasurements()}function b1(n){n.isLayoutDirty=!1}function Ky(n){const{visualElement:r}=n.options;r&&r.getProps().onBeforeLayoutMeasure&&r.notify("BeforeLayoutMeasure"),n.resetTransform()}function U1(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function Xy(n){n.resolveTargetDelta()}function Gy(n){n.calcProjection()}function Qy(n){n.resetSkewAndRotation()}function qy(n){n.removeLeadSnapshot()}function W1(n,r,s){n.translate=Me(r.translate,0,s),n.scale=Me(r.scale,1,s),n.origin=r.origin,n.originPoint=r.originPoint}function Z1(n,r,s,l){n.min=Me(r.min,s.min,l),n.max=Me(r.max,s.max,l)}function Jy(n,r,s,l){Z1(n.x,r.x,s.x,l),Z1(n.y,r.y,s.y,l)}function e4(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const t4={duration:.45,ease:[.4,0,.1,1]},$1=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),Y1=$1("applewebkit/")&&!$1("chrome/")?Math.round:ht;function K1(n){n.min=Y1(n.min),n.max=Y1(n.max)}function n4(n){K1(n.x),K1(n.y)}function Kp(n,r,s){return n==="position"||n==="preserve-aspect"&&!Vy(H1(r),H1(s),.2)}function r4(n){var r;return n!==n.root&&((r=n.scroll)==null?void 0:r.wasRoot)}const i4=Yp({attachResizeListener:(n,r)=>Mi(n,"resize",r),measureScroll:()=>{var n,r;return{x:document.documentElement.scrollLeft||((n=document.body)==null?void 0:n.scrollLeft)||0,y:document.documentElement.scrollTop||((r=document.body)==null?void 0:r.scrollTop)||0}},checkIsScrollRoot:()=>!0}),La={current:void 0},Xp=Yp({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!La.current){const n=new i4({});n.mount(window),n.setOptions({layoutScroll:!0}),La.current=n}return La.current},resetTransform:(n,r)=>{n.style.transform=r!==void 0?r:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),Ai=H.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function X1(n,r){if(typeof n=="function")return n(r);n!=null&&(n.current=r)}function s4(...n){return r=>{let s=!1;const l=n.map(u=>{const d=X1(u,r);return!s&&typeof d=="function"&&(s=!0),d});if(s)return()=>{for(let u=0;u{const{width:M,height:j,top:N,left:A,right:O,bottom:Y}=g.current;if(r||d===!1||!h.current||!M||!j)return;const U=s==="left"?`left: ${A}`:`right: ${O}`,R=l==="bottom"?`bottom: ${Y}`:`top: ${N}`;h.current.dataset.motionPopId=f;const V=document.createElement("style");v&&(V.nonce=v);const te=u??document.head;return te.appendChild(V),V.sheet&&V.sheet.insertRule(`
- [data-motion-pop-id="${f}"] {
- position: absolute !important;
- width: ${M}px !important;
- height: ${j}px !important;
- ${U}px !important;
- ${R}px !important;
- }
- `),()=>{te.contains(V)&&te.removeChild(V)}},[r]),m.jsx(l4,{isPresent:r,childRef:h,sizeRef:g,pop:d,children:d===!1?n:H.cloneElement(n,{ref:x})})}const u4=({children:n,initial:r,isPresent:s,onExitComplete:l,custom:u,presenceAffectsLayout:d,mode:f,anchorX:h,anchorY:g,root:v})=>{const y=Vn(c4),x=H.useId();let w=!0,M=H.useMemo(()=>(w=!1,{id:x,initial:r,isPresent:s,custom:u,onExitComplete:j=>{y.set(j,!0);for(const N of y.values())if(!N)return;l&&l()},register:j=>(y.set(j,!1),()=>y.delete(j))}),[s,y,l]);return d&&w&&(M={...M}),H.useMemo(()=>{y.forEach((j,N)=>y.set(N,!1))},[s]),H.useEffect(()=>{!s&&!y.size&&l&&l()},[s]),n=m.jsx(a4,{pop:f==="popLayout",isPresent:s,anchorX:h,anchorY:g,root:v,children:n}),m.jsx(yo.Provider,{value:M,children:n})};function c4(){return new Map}function Gp(n=!0){const r=H.useContext(yo);if(r===null)return[!0,null];const{isPresent:s,onExitComplete:l,register:u}=r,d=H.useId();H.useEffect(()=>{if(n)return u(d)},[n]);const f=H.useCallback(()=>n&&l&&l(d),[d,l,n]);return!s&&l?[!1,f]:[!0]}const $s=n=>n.key||"";function G1(n){const r=[];return H.Children.forEach(n,s=>{H.isValidElement(s)&&r.push(s)}),r}const fo=({children:n,custom:r,initial:s=!0,onExitComplete:l,presenceAffectsLayout:u=!0,mode:d="sync",propagate:f=!1,anchorX:h="left",anchorY:g="top",root:v})=>{const[y,x]=Gp(f),w=H.useMemo(()=>G1(n),[n]),M=f&&!y?[]:w.map($s),j=H.useRef(!0),N=H.useRef(w),A=Vn(()=>new Map),O=H.useRef(new Set),[Y,U]=H.useState(w),[R,V]=H.useState(w);go(()=>{j.current=!1,N.current=w;for(let L=0;L{const le=$s(L),me=f&&!y?!1:w===R||M.includes(le),je=()=>{if(O.current.has(le))return;if(O.current.add(le),A.has(le))A.set(le,!0);else return;let _e=!0;A.forEach(Ne=>{Ne||(_e=!1)}),_e&&(ce==null||ce(),V(N.current),f&&(x==null||x()),l&&l())};return m.jsx(u4,{isPresent:me,initial:!j.current||s?void 0:!1,custom:r,presenceAffectsLayout:u,mode:d,root:v,onExitComplete:me?void 0:je,anchorX:h,anchorY:g,children:L},le)})})},Qp=H.createContext({strict:!1}),Q1={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let q1=!1;function f4(){if(q1)return;const n={};for(const r in Q1)n[r]={isEnabled:s=>Q1[r].some(l=>!!s[l])};Ep(n),q1=!0}function qp(){return f4(),Qg()}function d4(n){const r=qp();for(const s in n)r[s]={...r[s],...n[s]};Ep(r)}const h4=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function ho(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||h4.has(n)}let Jp=n=>!ho(n);function p4(n){typeof n=="function"&&(Jp=r=>r.startsWith("on")?!ho(r):n(r))}try{p4(require("@emotion/is-prop-valid").default)}catch{}function m4(n,r,s){const l={};for(const u in n)u==="values"&&typeof n.values=="object"||(Jp(u)||s===!0&&ho(u)||!r&&!ho(u)||n.draggable&&u.startsWith("onDrag"))&&(l[u]=n[u]);return l}const Co=H.createContext({});function g4(n,r){if(wo(n)){const{initial:s,animate:l}=n;return{initial:s===!1||Ei(s)?s:void 0,animate:Ei(l)?l:void 0}}return n.inherit!==!1?r:{}}function y4(n){const{initial:r,animate:s}=g4(n,H.useContext(Co));return H.useMemo(()=>({initial:r,animate:s}),[J1(r),J1(s)])}function J1(n){return Array.isArray(n)?n.join(" "):n}const bu=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function e0(n,r,s){for(const l in r)!Ye(r[l])&&!Dp(l,s)&&(n[l]=r[l])}function v4({transformTemplate:n},r){return H.useMemo(()=>{const s=bu();return zu(s,r,n),Object.assign({},s.vars,s.style)},[r])}function x4(n,r){const s=n.style||{},l={};return e0(l,s,n),Object.assign(l,v4(n,r)),l}function w4(n,r){const s={},l=x4(n,r);return n.drag&&n.dragListener!==!1&&(s.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=n.drag===!0?"none":`pan-${n.drag==="x"?"y":"x"}`),n.tabIndex===void 0&&(n.onTap||n.onTapStart||n.whileTap)&&(s.tabIndex=0),s.style=l,s}const t0=()=>({...bu(),attrs:{}});function C4(n,r,s,l){const u=H.useMemo(()=>{const d=t0();return Np(d,r,Hp(l),n.transformTemplate,n.style),{...d.attrs,style:{...d.style}}},[r]);if(n.style){const d={};e0(d,n.style,n),u.style={...d,...u.style}}return u}const S4=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Uu(n){return typeof n!="string"||n.includes("-")?!1:!!(S4.indexOf(n)>-1||/[A-Z]/u.test(n))}function k4(n,r,s,{latestValues:l},u,d=!1,f){const g=(f??Uu(n)?C4:w4)(r,l,u,n),v=m4(r,typeof n=="string",d),y=n!==H.Fragment?{...v,...g,ref:s}:{},{children:x}=r,w=H.useMemo(()=>Ye(x)?x.get():x,[x]);return H.createElement(n,{...y,children:w})}function T4({scrapeMotionValuesFromProps:n,createRenderState:r},s,l,u){return{latestValues:V4(s,l,u,n),renderState:r()}}function V4(n,r,s,l){const u={},d=l(n,{});for(const w in d)u[w]=eo(d[w]);let{initial:f,animate:h}=n;const g=wo(n),v=Tp(n);r&&v&&!g&&n.inherit!==!1&&(f===void 0&&(f=r.initial),h===void 0&&(h=r.animate));let y=s?s.initial===!1:!1;y=y||f===!1;const x=y?h:f;if(x&&typeof x!="boolean"&&!xo(x)){const w=Array.isArray(x)?x:[x];for(let M=0;M(r,s)=>{const l=H.useContext(Co),u=H.useContext(yo),d=()=>T4(n,r,l,u);return s?d():Vn(d)},E4=n0({scrapeMotionValuesFromProps:Bu,createRenderState:bu}),M4=n0({scrapeMotionValuesFromProps:Ip,createRenderState:t0}),P4=Symbol.for("motionComponentSymbol");function F4(n,r,s){const l=H.useRef(s);H.useInsertionEffect(()=>{l.current=s});const u=H.useRef(null);return H.useCallback(d=>{var h;d&&((h=n.onMount)==null||h.call(n,d)),r&&(d?r.mount(d):r.unmount());const f=l.current;if(typeof f=="function")if(d){const g=f(d);typeof g=="function"&&(u.current=g)}else u.current?(u.current(),u.current=null):f(d);else f&&(f.current=d)},[r])}const r0=H.createContext({});function vr(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function L4(n,r,s,l,u,d){var U,R;const{visualElement:f}=H.useContext(Co),h=H.useContext(Qp),g=H.useContext(yo),v=H.useContext(Ai),y=v.reducedMotion,x=v.skipAnimations,w=H.useRef(null),M=H.useRef(!1);l=l||h.renderer,!w.current&&l&&(w.current=l(n,{visualState:r,parent:f,props:s,presenceContext:g,blockInitialAnimation:g?g.initial===!1:!1,reducedMotionConfig:y,skipAnimations:x,isSVG:d}),M.current&&w.current&&(w.current.manuallyAnimateOnMount=!0));const j=w.current,N=H.useContext(r0);j&&!j.projection&&u&&(j.type==="html"||j.type==="svg")&&j4(w.current,s,u,N);const A=H.useRef(!1);H.useInsertionEffect(()=>{j&&A.current&&j.update(s,g)});const O=s[fp],Y=H.useRef(!!O&&!((U=window.MotionHandoffIsComplete)!=null&&U.call(window,O))&&((R=window.MotionHasOptimisedAnimation)==null?void 0:R.call(window,O)));return go(()=>{M.current=!0,j&&(A.current=!0,window.MotionIsMounted=!0,j.updateFeatures(),j.scheduleRenderMicrotask(),Y.current&&j.animationState&&j.animationState.animateChanges())}),H.useEffect(()=>{j&&(!Y.current&&j.animationState&&j.animationState.animateChanges(),Y.current&&(queueMicrotask(()=>{var V;(V=window.MotionHandoffMarkAsComplete)==null||V.call(window,O)}),Y.current=!1),j.enteringChildren=void 0)}),j}function j4(n,r,s,l){const{layoutId:u,layout:d,drag:f,dragConstraints:h,layoutScroll:g,layoutRoot:v,layoutCrossfade:y}=r;n.projection=new s(n.latestValues,r["data-framer-portal-id"]?void 0:i0(n.parent)),n.projection.setOptions({layoutId:u,layout:d,alwaysMeasureLayout:!!f||h&&vr(h),visualElement:n,animationType:typeof d=="string"?d:"both",initialPromotionConfig:l,crossfade:y,layoutScroll:g,layoutRoot:v})}function i0(n){if(n)return n.options.allowProjection!==!1?n.projection:i0(n.parent)}function ja(n,{forwardMotionProps:r=!1,type:s}={},l,u){l&&d4(l);const d=s?s==="svg":Uu(n),f=d?M4:E4;function h(v,y){let x;const w={...H.useContext(Ai),...v,layoutId:A4(v)},{isStatic:M}=w,j=y4(v),N=f(v,M);if(!M&&kh){D4();const A=N4(w);x=A.MeasureLayout,j.visualElement=L4(n,N,w,u,A.ProjectionNode,d)}return m.jsxs(Co.Provider,{value:j,children:[x&&j.visualElement?m.jsx(x,{visualElement:j.visualElement,...w}):null,k4(n,v,F4(N,j.visualElement,y),N,M,r,d)]})}h.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const g=H.forwardRef(h);return g[P4]=n,g}function A4({layoutId:n}){const r=H.useContext(pu).id;return r&&n!==void 0?r+"-"+n:n}function D4(n,r){H.useContext(Qp).strict}function N4(n){const r=qp(),{drag:s,layout:l}=r;if(!s&&!l)return{};const u={...s,...l};return{MeasureLayout:s!=null&&s.isEnabled(n)||l!=null&&l.isEnabled(n)?u.MeasureLayout:void 0,ProjectionNode:u.ProjectionNode}}function R4(n,r){if(typeof Proxy>"u")return ja;const s=new Map,l=(d,f)=>ja(d,f,n,r),u=(d,f)=>l(d,f);return new Proxy(u,{get:(d,f)=>f==="create"?l:(s.has(f)||s.set(f,ja(f,void 0,n,r)),s.get(f))})}const H4=(n,r)=>r.isSVG??Uu(n)?new py(r):new ay(r,{allowProjection:n!==H.Fragment});class I4 extends En{constructor(r){super(r),r.animationState||(r.animationState=xy(r))}updateAnimationControlsSubscription(){const{animate:r}=this.node.getProps();xo(r)&&(this.unmountControls=r.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:r}=this.node.getProps(),{animate:s}=this.node.prevProps||{};r!==s&&this.updateAnimationControlsSubscription()}unmount(){var r;this.node.animationState.reset(),(r=this.unmountControls)==null||r.call(this)}}let _4=0;class O4 extends En{constructor(){super(...arguments),this.id=_4++}update(){if(!this.node.presenceContext)return;const{isPresent:r,onExitComplete:s}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||r===l)return;const u=this.node.animationState.setActive("exit",!r);s&&!r&&u.then(()=>{s(this.id)})}mount(){const{register:r,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),r&&(this.unmount=r(this.id))}unmount(){}}const z4={animation:{Feature:I4},exit:{Feature:O4}};function Di(n){return{point:{x:n.pageX,y:n.pageY}}}const B4=n=>r=>Hu(r)&&n(r,Di(r));function Si(n,r,s,l){return Mi(n,r,B4(s),l)}const s0=({current:n})=>n?n.ownerDocument.defaultView:null,eh=(n,r)=>Math.abs(n-r);function b4(n,r){const s=eh(n.x,r.x),l=eh(n.y,r.y);return Math.sqrt(s**2+l**2)}const th=new Set(["auto","scroll"]);class o0{constructor(r,s,{transformPagePoint:l,contextWindow:u=window,dragSnapToOrigin:d=!1,distanceThreshold:f=3,element:h}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=M=>{this.handleScroll(M.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=Da(this.lastMoveEventInfo,this.history),j=this.startEvent!==null,N=b4(M.offset,{x:0,y:0})>=this.distanceThreshold;if(!j&&!N)return;const{point:A}=M,{timestamp:O}=$e;this.history.push({...A,timestamp:O});const{onStart:Y,onMove:U}=this.handlers;j||(Y&&Y(this.lastMoveEvent,M),this.startEvent=this.lastMoveEvent),U&&U(this.lastMoveEvent,M)},this.handlePointerMove=(M,j)=>{this.lastMoveEvent=M,this.lastMoveEventInfo=Aa(j,this.transformPagePoint),pe.update(this.updatePoint,!0)},this.handlePointerUp=(M,j)=>{this.end();const{onEnd:N,onSessionEnd:A,resumeAnimation:O}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&O&&O(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const Y=Da(M.type==="pointercancel"?this.lastMoveEventInfo:Aa(j,this.transformPagePoint),this.history);this.startEvent&&N&&N(M,Y),A&&A(M,Y)},!Hu(r))return;this.dragSnapToOrigin=d,this.handlers=s,this.transformPagePoint=l,this.distanceThreshold=f,this.contextWindow=u||window;const g=Di(r),v=Aa(g,this.transformPagePoint),{point:y}=v,{timestamp:x}=$e;this.history=[{...y,timestamp:x}];const{onSessionStart:w}=s;w&&w(r,Da(v,this.history)),this.removeListeners=Fi(Si(this.contextWindow,"pointermove",this.handlePointerMove),Si(this.contextWindow,"pointerup",this.handlePointerUp),Si(this.contextWindow,"pointercancel",this.handlePointerUp)),h&&this.startScrollTracking(h)}startScrollTracking(r){let s=r.parentElement;for(;s;){const l=getComputedStyle(s);(th.has(l.overflowX)||th.has(l.overflowY))&&this.scrollPositions.set(s,{x:s.scrollLeft,y:s.scrollTop}),s=s.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(r){const s=this.scrollPositions.get(r);if(!s)return;const l=r===window,u=l?{x:window.scrollX,y:window.scrollY}:{x:r.scrollLeft,y:r.scrollTop},d={x:u.x-s.x,y:u.y-s.y};d.x===0&&d.y===0||(l?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=d.x,this.lastMoveEventInfo.point.y+=d.y):this.history.length>0&&(this.history[0].x-=d.x,this.history[0].y-=d.y),this.scrollPositions.set(r,u),pe.update(this.updatePoint,!0))}updateHandlers(r){this.handlers=r}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),Vt(this.updatePoint)}}function Aa(n,r){return r?{point:r(n.point)}:n}function nh(n,r){return{x:n.x-r.x,y:n.y-r.y}}function Da({point:n},r){return{point:n,delta:nh(n,l0(r)),offset:nh(n,U4(r)),velocity:W4(r,.1)}}function U4(n){return n[0]}function l0(n){return n[n.length-1]}function W4(n,r){if(n.length<2)return{x:0,y:0};let s=n.length-1,l=null;const u=l0(n);for(;s>=0&&(l=n[s],!(u.timestamp-l.timestamp>It(r)));)s--;if(!l)return{x:0,y:0};l===n[0]&&n.length>2&&u.timestamp-l.timestamp>It(r)*2&&(l=n[1]);const d=Tt(u.timestamp-l.timestamp);if(d===0)return{x:0,y:0};const f={x:(u.x-l.x)/d,y:(u.y-l.y)/d};return f.x===1/0&&(f.x=0),f.y===1/0&&(f.y=0),f}function Z4(n,{min:r,max:s},l){return r!==void 0&&ns&&(n=l?Me(s,n,l.max):Math.min(n,s)),n}function rh(n,r,s){return{min:r!==void 0?n.min+r:void 0,max:s!==void 0?n.max+s-(n.max-n.min):void 0}}function $4(n,{top:r,left:s,bottom:l,right:u}){return{x:rh(n.x,s,u),y:rh(n.y,r,l)}}function ih(n,r){let s=r.min-n.min,l=r.max-n.max;return r.max-r.minl?s=Vr(r.min,r.max-l,n.min):l>u&&(s=Vr(n.min,n.max-u,r.min)),Ot(0,1,s)}function X4(n,r){const s={};return r.min!==void 0&&(s.min=r.min-n.min),r.max!==void 0&&(s.max=r.max-n.min),s}const au=.35;function G4(n=au){return n===!1?n=0:n===!0&&(n=au),{x:sh(n,"left","right"),y:sh(n,"top","bottom")}}function sh(n,r,s){return{min:oh(n,r),max:oh(n,s)}}function oh(n,r){return typeof n=="number"?n:n[r]||0}const Q4=new WeakMap;class q4{constructor(r){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Be(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=r}start(r,{snapToCursor:s=!1,distanceThreshold:l}={}){const{presenceContext:u}=this.visualElement;if(u&&u.isPresent===!1)return;const d=x=>{s&&this.snapToCursor(Di(x).point),this.stopAnimation()},f=(x,w)=>{const{drag:M,dragPropagation:j,onDragStart:N}=this.getProps();if(M&&!j&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Vg(M),!this.openDragLock))return;this.latestPointerEvent=x,this.latestPanInfo=w,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Zt(O=>{let Y=this.getAxisMotionValue(O).get()||0;if($t.test(Y)){const{projection:U}=this.visualElement;if(U&&U.layout){const R=U.layout.layoutBox[O];R&&(Y=st(R)*(parseFloat(Y)/100))}}this.originPoint[O]=Y}),N&&pe.update(()=>N(x,w),!1,!0),Ja(this.visualElement,"transform");const{animationState:A}=this.visualElement;A&&A.setActive("whileDrag",!0)},h=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w;const{dragPropagation:M,dragDirectionLock:j,onDirectionLock:N,onDrag:A}=this.getProps();if(!M&&!this.openDragLock)return;const{offset:O}=w;if(j&&this.currentDirection===null){this.currentDirection=e8(O),this.currentDirection!==null&&N&&N(this.currentDirection);return}this.updateAxis("x",w.point,O),this.updateAxis("y",w.point,O),this.visualElement.render(),A&&pe.update(()=>A(x,w),!1,!0)},g=(x,w)=>{this.latestPointerEvent=x,this.latestPanInfo=w,this.stop(x,w),this.latestPointerEvent=null,this.latestPanInfo=null},v=()=>{const{dragSnapToOrigin:x}=this.getProps();(x||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:y}=this.getProps();this.panSession=new o0(r,{onSessionStart:d,onStart:f,onMove:h,onSessionEnd:g,resumeAnimation:v},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:y,distanceThreshold:l,contextWindow:s0(this.visualElement),element:this.visualElement.current})}stop(r,s){const l=r||this.latestPointerEvent,u=s||this.latestPanInfo,d=this.isDragging;if(this.cancel(),!d||!u||!l)return;const{velocity:f}=u;this.startAnimation(f);const{onDragEnd:h}=this.getProps();h&&pe.postRender(()=>h(l,u))}cancel(){this.isDragging=!1;const{projection:r,animationState:s}=this.visualElement;r&&(r.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(r,s,l){const{drag:u}=this.getProps();if(!l||!Ys(r,u,this.currentDirection))return;const d=this.getAxisMotionValue(r);let f=this.originPoint[r]+l[r];this.constraints&&this.constraints[r]&&(f=Z4(f,this.constraints[r],this.elastic[r])),d.set(f)}resolveConstraints(){var d;const{dragConstraints:r,dragElastic:s}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(d=this.visualElement.projection)==null?void 0:d.layout,u=this.constraints;r&&vr(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&l?this.constraints=$4(l.layoutBox,r):this.constraints=!1,this.elastic=G4(s),u!==this.constraints&&!vr(r)&&l&&this.constraints&&!this.hasMutatedConstraints&&Zt(f=>{this.constraints!==!1&&this.getAxisMotionValue(f)&&(this.constraints[f]=X4(l.layoutBox[f],this.constraints[f]))})}resolveRefConstraints(){const{dragConstraints:r,onMeasureDragConstraints:s}=this.getProps();if(!r||!vr(r))return!1;const l=r.current,{projection:u}=this.visualElement;if(!u||!u.layout)return!1;const d=ny(l,u.root,this.visualElement.getTransformPagePoint());let f=Y4(u.layout.layoutBox,d);if(s){const h=s(Jg(f));this.hasMutatedConstraints=!!h,h&&(f=Pp(h))}return f}startAnimation(r){const{drag:s,dragMomentum:l,dragElastic:u,dragTransition:d,dragSnapToOrigin:f,onDragTransitionEnd:h}=this.getProps(),g=this.constraints||{},v=Zt(y=>{if(!Ys(y,s,this.currentDirection))return;let x=g&&g[y]||{};f&&(x={min:0,max:0});const w=u?200:1e6,M=u?40:1e7,j={type:"inertia",velocity:l?r[y]:0,bounceStiffness:w,bounceDamping:M,timeConstant:750,restDelta:1,restSpeed:10,...d,...x};return this.startAxisValueAnimation(y,j)});return Promise.all(v).then(h)}startAxisValueAnimation(r,s){const l=this.getAxisMotionValue(r);return Ja(this.visualElement,r),l.start(Lu(r,l,0,s,this.visualElement,!1))}stopAnimation(){Zt(r=>this.getAxisMotionValue(r).stop())}getAxisMotionValue(r){const s=`_drag${r.toUpperCase()}`,l=this.visualElement.getProps(),u=l[s];return u||this.visualElement.getValue(r,(l.initial?l.initial[r]:void 0)||0)}snapToCursor(r){Zt(s=>{const{drag:l}=this.getProps();if(!Ys(s,l,this.currentDirection))return;const{projection:u}=this.visualElement,d=this.getAxisMotionValue(s);if(u&&u.layout){const{min:f,max:h}=u.layout.layoutBox[s],g=d.get()||0;d.set(r[s]-Me(f,h,.5)+g)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:r,dragConstraints:s}=this.getProps(),{projection:l}=this.visualElement;if(!vr(s)||!l||!this.constraints)return;this.stopAnimation();const u={x:0,y:0};Zt(f=>{const h=this.getAxisMotionValue(f);if(h&&this.constraints!==!1){const g=h.get();u[f]=K4({min:g,max:g},this.constraints[f])}});const{transformTemplate:d}=this.visualElement.getProps();this.visualElement.current.style.transform=d?d({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.constraints=!1,this.resolveConstraints(),Zt(f=>{if(!Ys(f,r,null))return;const h=this.getAxisMotionValue(f),{min:g,max:v}=this.constraints[f];h.set(Me(g,v,u[f]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;Q4.set(this.visualElement,this);const r=this.visualElement.current,s=Si(r,"pointerdown",v=>{const{drag:y,dragListener:x=!0}=this.getProps(),w=v.target,M=w!==r&&jg(w);y&&x&&!M&&this.start(v)});let l;const u=()=>{const{dragConstraints:v}=this.getProps();vr(v)&&v.current&&(this.constraints=this.resolveRefConstraints(),l||(l=J4(r,v.current,()=>this.scalePositionWithinConstraints())))},{projection:d}=this.visualElement,f=d.addEventListener("measure",u);d&&!d.layout&&(d.root&&d.root.updateScroll(),d.updateLayout()),pe.read(u);const h=Mi(window,"resize",()=>this.scalePositionWithinConstraints()),g=d.addEventListener("didUpdate",(({delta:v,hasLayoutChanged:y})=>{this.isDragging&&y&&(Zt(x=>{const w=this.getAxisMotionValue(x);w&&(this.originPoint[x]+=v[x].translate,w.set(w.get()+v[x].translate))}),this.visualElement.render())}));return()=>{h(),s(),f(),g&&g(),l&&l()}}getProps(){const r=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:l=!1,dragPropagation:u=!1,dragConstraints:d=!1,dragElastic:f=au,dragMomentum:h=!0}=r;return{...r,drag:s,dragDirectionLock:l,dragPropagation:u,dragConstraints:d,dragElastic:f,dragMomentum:h}}}function lh(n){let r=!0;return()=>{if(r){r=!1;return}n()}}function J4(n,r,s){const l=ru(n,lh(s)),u=ru(r,lh(s));return()=>{l(),u()}}function Ys(n,r,s){return(r===!0||r===n)&&(s===null||s===n)}function e8(n,r=10){let s=null;return Math.abs(n.y)>r?s="y":Math.abs(n.x)>r&&(s="x"),s}class t8 extends En{constructor(r){super(r),this.removeGroupControls=ht,this.removeListeners=ht,this.controls=new q4(r)}mount(){const{dragControls:r}=this.node.getProps();r&&(this.removeGroupControls=r.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ht}update(){const{dragControls:r}=this.node.getProps(),{dragControls:s}=this.node.prevProps||{};r!==s&&(this.removeGroupControls(),r&&(this.removeGroupControls=r.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Na=n=>(r,s)=>{n&&pe.update(()=>n(r,s),!1,!0)};class n8 extends En{constructor(){super(...arguments),this.removePointerDownListener=ht}onPointerDown(r){this.session=new o0(r,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:s0(this.node)})}createPanHandlers(){const{onPanSessionStart:r,onPanStart:s,onPan:l,onPanEnd:u}=this.node.getProps();return{onSessionStart:Na(r),onStart:Na(s),onMove:Na(l),onEnd:(d,f)=>{delete this.session,u&&pe.postRender(()=>u(d,f))}}}mount(){this.removePointerDownListener=Si(this.node.current,"pointerdown",r=>this.onPointerDown(r))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Ra=!1;class r8 extends H.Component{componentDidMount(){const{visualElement:r,layoutGroup:s,switchLayoutGroup:l,layoutId:u}=this.props,{projection:d}=r;d&&(s.group&&s.group.add(d),l&&l.register&&u&&l.register(d),Ra&&d.root.didUpdate(),d.addEventListener("animationComplete",()=>{this.safeToRemove()}),d.setOptions({...d.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),to.hasEverUpdated=!0}getSnapshotBeforeUpdate(r){const{layoutDependency:s,visualElement:l,drag:u,isPresent:d}=this.props,{projection:f}=l;return f&&(f.isPresent=d,r.layoutDependency!==s&&f.setOptions({...f.options,layoutDependency:s}),Ra=!0,u||r.layoutDependency!==s||s===void 0||r.isPresent!==d?f.willUpdate():this.safeToRemove(),r.isPresent!==d&&(d?f.promote():f.relegate()||pe.postRender(()=>{const h=f.getStack();(!h||!h.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:r}=this.props.visualElement;r&&(r.root.didUpdate(),Ru.postRender(()=>{!r.currentAnimation&&r.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:r,layoutGroup:s,switchLayoutGroup:l}=this.props,{projection:u}=r;Ra=!0,u&&(u.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(u),l&&l.deregister&&l.deregister(u))}safeToRemove(){const{safeToRemove:r}=this.props;r&&r()}render(){return null}}function a0(n){const[r,s]=Gp(),l=H.useContext(pu);return m.jsx(r8,{...n,layoutGroup:l,switchLayoutGroup:H.useContext(r0),isPresent:r,safeToRemove:s})}const i8={pan:{Feature:n8},drag:{Feature:t8,ProjectionNode:Xp,MeasureLayout:a0}};function ah(n,r,s){const{props:l}=n;n.animationState&&l.whileHover&&n.animationState.setActive("whileHover",s==="Start");const u="onHover"+s,d=l[u];d&&pe.postRender(()=>d(r,Di(r)))}class s8 extends En{mount(){const{current:r}=this.node;r&&(this.unmount=Mg(r,(s,l)=>(ah(this.node,l,"Start"),u=>ah(this.node,u,"End"))))}unmount(){}}class o8 extends En{constructor(){super(...arguments),this.isActive=!1}onFocus(){let r=!1;try{r=this.node.current.matches(":focus-visible")}catch{r=!0}!r||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Fi(Mi(this.node.current,"focus",()=>this.onFocus()),Mi(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function uh(n,r,s){const{props:l}=n;if(n.current instanceof HTMLButtonElement&&n.current.disabled)return;n.animationState&&l.whileTap&&n.animationState.setActive("whileTap",s==="Start");const u="onTap"+(s==="End"?"":s),d=l[u];d&&pe.postRender(()=>d(r,Di(r)))}class l8 extends En{mount(){const{current:r}=this.node;if(!r)return;const{globalTapTarget:s,propagate:l}=this.node.props;this.unmount=Dg(r,(u,d)=>(uh(this.node,d,"Start"),(f,{success:h})=>uh(this.node,f,h?"End":"Cancel")),{useGlobalTarget:s,stopPropagation:(l==null?void 0:l.tap)===!1})}unmount(){}}const uu=new WeakMap,Ha=new WeakMap,a8=n=>{const r=uu.get(n.target);r&&r(n)},u8=n=>{n.forEach(a8)};function c8({root:n,...r}){const s=n||document;Ha.has(s)||Ha.set(s,{});const l=Ha.get(s),u=JSON.stringify(r);return l[u]||(l[u]=new IntersectionObserver(u8,{root:n,...r})),l[u]}function f8(n,r,s){const l=c8(r);return uu.set(n,s),l.observe(n),()=>{uu.delete(n),l.unobserve(n)}}const d8={some:0,all:1};class h8 extends En{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:r={}}=this.node.getProps(),{root:s,margin:l,amount:u="some",once:d}=r,f={root:s?s.current:void 0,rootMargin:l,threshold:typeof u=="number"?u:d8[u]},h=g=>{const{isIntersecting:v}=g;if(this.isInView===v||(this.isInView=v,d&&!v&&this.hasEnteredView))return;v&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",v);const{onViewportEnter:y,onViewportLeave:x}=this.node.getProps(),w=v?y:x;w&&w(g)};return f8(this.node.current,f,h)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:r,prevProps:s}=this.node;["amount","margin","root"].some(p8(r,s))&&this.startObserver()}unmount(){}}function p8({viewport:n={}},{viewport:r={}}={}){return s=>n[s]!==r[s]}const m8={inView:{Feature:h8},tap:{Feature:l8},focus:{Feature:o8},hover:{Feature:s8}},g8={layout:{ProjectionNode:Xp,MeasureLayout:a0}},y8={...z4,...m8,...i8,...g8},ve=R4(y8,H4);function v8(n,r,s){H.useInsertionEffect(()=>n.on(r,s),[n,r,s])}const x8=50,ch=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0}),w8=()=>({time:0,x:ch(),y:ch()}),C8={x:{length:"Width",position:"Left"},y:{length:"Height",position:"Top"}};function fh(n,r,s,l){const u=s[r],{length:d,position:f}=C8[r],h=u.current,g=s.time;u.current=n[`scroll${f}`],u.scrollLength=n[`scroll${d}`]-n[`client${d}`],u.offset.length=0,u.offset[0]=0,u.offset[1]=u.scrollLength,u.progress=Vr(0,u.scrollLength,u.current);const v=l-g;u.velocity=v>x8?0:yu(u.current-h,v)}function S8(n,r,s){fh(n,"x",r,s),fh(n,"y",r,s),r.time=s}function k8(n,r){const s={x:0,y:0};let l=n;for(;l&&l!==r;)if(lo(l))s.x+=l.offsetLeft,s.y+=l.offsetTop,l=l.offsetParent;else if(l.tagName==="svg"){const u=l.getBoundingClientRect();l=l.parentElement;const d=l.getBoundingClientRect();s.x+=u.left-d.left,s.y+=u.top-d.top}else if(l instanceof SVGGraphicsElement){const{x:u,y:d}=l.getBBox();s.x+=u,s.y+=d;let f=null,h=l.parentNode;for(;!f;)h.tagName==="svg"&&(f=h),h=l.parentNode;l=f}else break;return s}const cu={start:0,center:.5,end:1};function dh(n,r,s=0){let l=0;if(n in cu&&(n=cu[n]),typeof n=="string"){const u=parseFloat(n);n.endsWith("px")?l=u:n.endsWith("%")?n=u/100:n.endsWith("vw")?l=u/100*document.documentElement.clientWidth:n.endsWith("vh")?l=u/100*document.documentElement.clientHeight:n=u}return typeof n=="number"&&(l=r*n),s+l}const T8=[0,0];function V8(n,r,s,l){let u=Array.isArray(n)?n:T8,d=0,f=0;return typeof n=="number"?u=[n,n]:typeof n=="string"&&(n=n.trim(),n.includes(" ")?u=n.split(" "):u=[n,cu[n]?n:"0"]),d=dh(u[0],s,l),f=dh(u[1],r),d-f}const E8={All:[[0,0],[1,1]]},M8={x:0,y:0};function P8(n){return"getBBox"in n&&n.tagName!=="svg"?n.getBBox():{width:n.clientWidth,height:n.clientHeight}}function F8(n,r,s){const{offset:l=E8.All}=s,{target:u=n,axis:d="y"}=s,f=d==="y"?"height":"width",h=u!==n?k8(u,n):M8,g=u===n?{width:n.scrollWidth,height:n.scrollHeight}:P8(u),v={width:n.clientWidth,height:n.clientHeight};r[d].offset.length=0;let y=!r[d].interpolate;const x=l.length;for(let w=0;w{L8(n,l.target,s),S8(n,s,u),(l.offset||l.target)&&F8(n,s,l)},notify:()=>r(s)}}const yr=new WeakMap,hh=new WeakMap,Ia=new WeakMap,ph=new WeakMap,Ks=new WeakMap,mh=n=>n===document.scrollingElement?window:n;function u0(n,{container:r=document.scrollingElement,trackContentSize:s=!1,...l}={}){if(!r)return ht;let u=Ia.get(r);u||(u=new Set,Ia.set(r,u));const d=w8(),f=j8(r,n,d,l);if(u.add(f),!yr.has(r)){const g=()=>{for(const w of u)w.measure($e.timestamp);pe.preUpdate(v)},v=()=>{for(const w of u)w.notify()},y=()=>pe.read(g);yr.set(r,y);const x=mh(r);window.addEventListener("resize",y),r!==document.documentElement&&hh.set(r,ru(r,y)),x.addEventListener("scroll",y),y()}if(s&&!Ks.has(r)){const g=yr.get(r),v={width:r.scrollWidth,height:r.scrollHeight};ph.set(r,v);const y=()=>{const w=r.scrollWidth,M=r.scrollHeight;(v.width!==w||v.height!==M)&&(g(),v.width=w,v.height=M)},x=pe.read(y,!0);Ks.set(r,x)}const h=yr.get(r);return pe.read(h,!1,!0),()=>{var x;Vt(h);const g=Ia.get(r);if(!g||(g.delete(f),g.size))return;const v=yr.get(r);yr.delete(r),v&&(mh(r).removeEventListener("scroll",v),(x=hh.get(r))==null||x(),window.removeEventListener("resize",v));const y=Ks.get(r);y&&(Vt(y),Ks.delete(r)),ph.delete(r)}}function c0(n){return typeof window<"u"&&!n&&tp()}const gh=new Map;function A8(n){const r={value:0},s=u0(l=>{r.value=l[n.axis].progress*100},n);return{currentTime:r,cancel:s}}function f0({source:n,container:r,...s}){const{axis:l}=s;n&&(r=n);const u=gh.get(r)??new Map;gh.set(r,u);const d=s.target??"self",f=u.get(d)??{},h=l+(s.offset??[]).join(",");return f[h]||(f[h]=c0(s.target)?new ScrollTimeline({source:r,axis:l}):A8({container:r,...s})),f[h]}function D8(n,r){const s=f0(r);return n.attachTimeline({timeline:r.target?void 0:s,observe:l=>(l.pause(),kp(u=>{l.time=l.iterationDuration*u},s))})}function N8(n){return n.length===2}function R8(n,r){return N8(n)?u0(s=>{n(s[r.axis].progress,s)},r):kp(n,f0(r))}function d0(n,{axis:r="y",container:s=document.scrollingElement,...l}={}){if(!s)return ht;const u={axis:r,container:s,...l};return typeof n=="function"?R8(n,u):D8(n,u)}const H8=()=>({scrollX:Ht(0),scrollY:Ht(0),scrollXProgress:Ht(0),scrollYProgress:Ht(0)}),Xs=n=>n?!n.current:!1;function yh(n,r,s){return{factory:l=>d0(l,{...r,axis:n,container:s}),times:[0,1],keyframes:[0,1],ease:l=>l,duration:1}}function I8({container:n,target:r,...s}={}){const l=Vn(H8);if(!r&&c0()){const h=(n==null?void 0:n.current)||void 0;l.scrollXProgress.accelerate=yh("x",s,h),l.scrollYProgress.accelerate=yh("y",s,h)}const u=H.useRef(null),d=H.useRef(!1),f=H.useCallback(()=>(u.current=d0((h,{x:g,y:v})=>{l.scrollX.set(g.current),l.scrollXProgress.set(g.progress),l.scrollY.set(v.current),l.scrollYProgress.set(v.progress)},{...s,container:(n==null?void 0:n.current)||void 0,target:(r==null?void 0:r.current)||void 0}),()=>{var h;(h=u.current)==null||h.call(u)}),[n,r,JSON.stringify(s.offset)]);return go(()=>{if(d.current=!1,Xs(n)||Xs(r)){d.current=!0;return}else return f()},[f]),H.useEffect(()=>{if(d.current)return ki(!Xs(n)),ki(!Xs(r)),f()},[f]),l}function po(n){const r=Vn(()=>Ht(n)),{isStatic:s}=H.useContext(Ai);if(s){const[,l]=H.useState(n);H.useEffect(()=>r.on("change",l),[])}return r}function h0(n,r){const s=po(r()),l=()=>s.set(r());return l(),go(()=>{const u=()=>pe.preRender(l,!1,!0),d=n.map(f=>f.on("change",u));return()=>{d.forEach(f=>f()),Vt(l)}}),s}function _8(n){wi.current=[],n();const r=h0(wi.current,n);return wi.current=void 0,r}function Pi(n,r,s,l){if(typeof n=="function")return _8(n);if(s!==void 0&&!Array.isArray(s)&&typeof r!="function")return O8(n,r,s,l);const f=typeof r=="function"?r:Ug(r,s,l),h=Array.isArray(n)?vh(n,f):vh([n],([v])=>f(v)),g=Array.isArray(n)?void 0:n.accelerate;return g&&!g.isTransformed&&typeof r!="function"&&Array.isArray(s)&&(l==null?void 0:l.clamp)!==!1&&(h.accelerate={...g,times:r,keyframes:s,isTransformed:!0}),h}function vh(n,r){const s=Vn(()=>[]);return h0(n,()=>{s.length=0;const l=n.length;for(let u=0;uObject.keys(s)),d=Vn(()=>({}));for(const f of u)d[f]=Pi(n,r,s[f],l);return d}function z8(n,r={}){const{isStatic:s}=H.useContext(Ai),l=()=>Ye(n)?n.get():n;if(s)return Pi(l);const u=po(l());return H.useInsertionEffect(()=>Wg(u,n,r),[u,JSON.stringify(r)]),u}function xh(n,r={}){return z8(n,{type:"spring",...r})}const B8={some:0,all:1};function b8(n,r,{root:s,margin:l,amount:u="some"}={}){const d=Nu(n),f=new WeakMap,h=v=>{v.forEach(y=>{const x=f.get(y.target);if(y.isIntersecting!==!!x)if(y.isIntersecting){const w=r(y.target,y);typeof w=="function"?f.set(y.target,w):g.unobserve(y.target)}else typeof x=="function"&&(x(y),f.delete(y.target))})},g=new IntersectionObserver(h,{root:s,rootMargin:l,threshold:typeof u=="number"?u:B8[u]});return d.forEach(v=>g.observe(v)),()=>g.disconnect()}function U8(n,{root:r,margin:s,amount:l,once:u=!1,initial:d=!1}={}){const[f,h]=H.useState(d);return H.useEffect(()=>{if(!n.current||u&&f)return;const g=()=>(h(!0),u?void 0:()=>h(!1)),v={root:r&&r.current||void 0,margin:s,amount:l};return b8(n.current,g,v)},[r,n,s,u,l]),f}const mo="/assets/logo-CxjgcLHb.svg",p0="/assets/Seaweed-DQSdYoju.svg",m0="/assets/Carrot-DMMuKzAu.svg",W8="/assets/Carrot-1-B-4c7RBd.svg",g0="/assets/Leek-4SCO6QIz.svg",Z8="/assets/Leek-1-v-mMb4B5.svg",y0="data:image/svg+xml,%3csvg%20width='76'%20height='100'%20viewBox='0%200%2076%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M74.5021%203.05176e-05H86.923V12.4236H74.5021V3.05176e-05Z'%20fill='%23F9D358'/%3e%3cpath%20d='M62.0928%203.05176e-05H74.5137V12.4236H62.0928V3.05176e-05Z'%20fill='%23F9D358'/%3e%3cpath%20d='M49.6718%203.05176e-05H62.0927V12.4236H49.6718V3.05176e-05Z'%20fill='%23F9D358'/%3e%3cpath%20d='M37.2515%203.05176e-05H49.6724V12.4236H37.2515V3.05176e-05Z'%20fill='%23F9D358'/%3e%3cpath%20d='M24.8423%203.05176e-05H37.2632V12.4236H24.8423V3.05176e-05Z'%20fill='%23F9D358'/%3e%3cpath%20d='M74.5021%2012.4239H86.923V24.8474H74.5021V12.4239Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2012.4239H74.5137V24.8474H62.0928V12.4239Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M49.6718%2012.4239H62.0927V24.8474H49.6718V12.4239Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M37.2515%2012.4239H49.6724V24.8474H37.2515V12.4239Z'%20fill='%23D3A511'/%3e%3cpath%20d='M24.8423%2012.4239H37.2632V24.8474H24.8423V12.4239Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M12.4212%2012.4239H24.842V24.8474H12.4212V12.4239Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M74.5021%2024.8349H86.923V37.2585H74.5021V24.8349Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2024.8349H74.5137V37.2585H62.0928V24.8349Z'%20fill='white'/%3e%3cpath%20d='M49.6718%2024.8349H62.0927V37.2585H49.6718V24.8349Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M37.2515%2024.8349H49.6724V37.2585H37.2515V24.8349Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M24.8423%2024.8349H37.2632V37.2585H24.8423V24.8349Z'%20fill='white'/%3e%3cpath%20d='M12.4212%2024.8349H24.842V37.2585H12.4212V24.8349Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M-2.76566e-05%2024.8349H12.4209V37.2585H-2.76566e-05V24.8349Z'%20fill='%23F9D358'/%3e%3cpath%20d='M74.5021%2037.2588H86.923V49.6823H74.5021V37.2588Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2037.2588H74.5137V49.6823H62.0928V37.2588Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M49.6718%2037.2588H62.0927V49.6823H49.6718V37.2588Z'%20fill='white'/%3e%3cpath%20d='M37.2515%2037.2588H49.6724V49.6823H37.2515V37.2588Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M24.8423%2037.2588H37.2632V49.6823H24.8423V37.2588Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M12.4212%2037.2588H24.842V49.6823H12.4212V37.2588Z'%20fill='white'/%3e%3cpath%20d='M-2.76566e-05%2037.2588H12.4209V49.6823H-2.76566e-05V37.2588Z'%20fill='%23F9D358'/%3e%3cpath%20d='M74.5021%2049.6826H86.923V62.1061H74.5021V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2049.6826H74.5137V62.1061H62.0928V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M49.6718%2049.6826H62.0927V62.1061H49.6718V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M37.2515%2049.6826H49.6724V62.1061H37.2515V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M24.8423%2049.6826H37.2632V62.1061H24.8423V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M12.4212%2049.6826H24.842V62.1061H12.4212V49.6826Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M-2.76566e-05%2049.6826H12.4209V62.1061H-2.76566e-05V49.6826Z'%20fill='%23F9D358'/%3e%3cpath%20d='M74.5021%2062.0946H86.923V74.5181H74.5021V62.0946Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2062.0946H74.5137V74.5181H62.0928V62.0946Z'%20fill='%23D3A511'/%3e%3cpath%20d='M49.6718%2062.0946H62.0927V74.5181H49.6718V62.0946Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M37.2515%2062.0946H49.6724V74.5181H37.2515V62.0946Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M24.8423%2062.0946H37.2632V74.5181H24.8423V62.0946Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M12.4212%2062.0946H24.842V74.5181H12.4212V62.0946Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M-2.76566e-05%2062.0946H12.4209V74.5181H-2.76566e-05V62.0946Z'%20fill='%23F9D358'/%3e%3cpath%20d='M74.5021%2074.5175H86.923V86.941H74.5021V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2074.5175H74.5137V86.941H62.0928V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M49.6718%2074.5175H62.0927V86.941H49.6718V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M37.2515%2074.5175H49.6724V86.941H37.2515V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M24.8423%2074.5175H37.2632V86.941H24.8423V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M12.4212%2074.5175H24.842V86.941H12.4212V74.5175Z'%20fill='%23FFCD1A'/%3e%3cpath%20d='M62.0928%2086.9404H74.5137V99.364H62.0928V86.9404Z'%20fill='%23F9D358'/%3e%3cpath%20d='M49.6718%2086.9404H62.0927V99.364H49.6718V86.9404Z'%20fill='%23F9D358'/%3e%3cpath%20d='M37.2515%2086.9404H49.6724V99.364H37.2515V86.9404Z'%20fill='%23F9D358'/%3e%3cpath%20d='M24.8423%2086.9404H37.2632V99.364H24.8423V86.9404Z'%20fill='%23F9D358'/%3e%3cpath%20d='M12.4212%2086.9404H24.842V99.364H12.4212V86.9404Z'%20fill='%23F9D358'/%3e%3c/svg%3e",$8="/assets/Group%201312321863-Doq0798W.svg",Y8="data:image/svg+xml,%3csvg%20width='83'%20height='24'%20viewBox='0%200%2083%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_8_829)'%3e%3cpath%20d='M30.1424%2014.615L32.2148%2014.2543C32.5041%2015.7673%2033.6358%2016.6312%2035.3954%2016.6312C37.0097%2016.6312%2037.9012%2015.8385%2037.9012%2014.8065C37.9012%2013.7745%2037.251%2013.318%2036.1662%2013.1254L33.8045%2012.6934C31.7567%2012.3094%2030.5993%2011.1571%2030.5993%209.33241C30.5993%207.26723%2032.3343%205.7309%2035.1775%205.7309C38.0207%205.7309%2039.7076%206.95553%2039.9478%208.97285L37.9234%209.42931C37.6587%208.22919%2036.7191%207.38864%2035.0802%207.38864C33.5385%207.38864%2032.599%208.06108%2032.599%209.23785C32.599%2010.2465%2033.2738%2010.7263%2034.4546%2010.9423L36.7918%2011.3742C38.9602%2011.7828%2039.9243%2012.8872%2039.9243%2014.6395C39.9243%2016.8005%2038.262%2018.3134%2035.3227%2018.3134C32.3835%2018.3134%2030.5524%2016.9931%2030.1424%2014.6162V14.615Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M40.9131%206.01927H43.1541V2.00916H45.2019V6.01927H48.2138V7.70037H45.2019V14.3512C45.2019%2015.7194%2045.7314%2016.3195%2046.9603%2016.3195C47.4898%2016.3195%2047.8038%2016.2471%2048.2138%2016.1514V18.0239C47.6831%2018.1675%2047.2016%2018.2399%2046.4308%2018.2399C43.8289%2018.2399%2043.1541%2016.6557%2043.1541%2014.4224V7.6992H40.9131V6.01811V6.01927Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M61.0217%2014.615L63.094%2014.2543C63.3834%2015.7673%2064.515%2016.6312%2066.2746%2016.6312C67.8889%2016.6312%2068.7804%2015.8385%2068.7804%2014.8065C68.7804%2013.7745%2068.1303%2013.318%2067.0455%2013.1254L64.6837%2012.6934C62.636%2012.3094%2061.4785%2011.1571%2061.4785%209.33241C61.4785%207.26723%2063.2135%205.7309%2066.0567%205.7309C68.8999%205.7309%2070.5869%206.95553%2070.827%208.97285L68.8027%209.42931C68.5379%208.22919%2067.5984%207.38864%2065.9595%207.38864C64.4178%207.38864%2063.4783%208.06108%2063.4783%209.23785C63.4783%2010.2465%2064.1531%2010.7263%2065.3339%2010.9423L67.671%2011.3742C69.8395%2011.7828%2070.8036%2012.8872%2070.8036%2014.6395C70.8036%2016.8005%2069.1413%2018.3134%2066.202%2018.3134C63.2627%2018.3134%2061.4317%2016.9931%2061.0217%2014.6162V14.615Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M57.3362%206.03094V7.71088H51.7927V6.03094H57.3362Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M51.7926%207.71088V9.39081H49.7437V7.71088H51.7926Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M51.385%2011.9113V16.3451H49.3361V11.9113H51.385Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M55.2872%2016.3452V18.0251H51.385V16.3452H55.2872Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M57.3362%2014.6652V16.3452H55.2872V14.6652H57.3362Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M57.9395%2010.2313V11.9113H51.385V10.2313H57.9395Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M59.3839%207.71204V18.0239H57.335V7.71088H59.3839V7.71204Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M75.0725%2018.0251H73.0248V2.00916H75.0725V18.0239V18.0251Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M80.9511%206.01929V7.69922H77.1215V6.01929H80.9511Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M77.1227%207.69922V9.37915H75.0737V7.69922H77.1227Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M83%207.70039V18.024H80.951V7.69922H83V7.70039Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M24.0835%200H0V24H24.0835V0Z'%20fill='%231F1F1F'/%3e%3cpath%20d='M14.455%209.61731V14.4259H9.62962V9.61731H4.80426V14.4259V19.2346H9.62962H14.455H19.2792V14.4259V9.61731H14.455Z'%20fill='white'/%3e%3cpath%20d='M14.455%204.80981H9.62964V9.61845H14.455V4.80981Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_8_829'%3e%3crect%20width='83'%20height='24'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e",K8=[{src:p0,size:149,finalX:-467,finalY:-227,mobileX:-140,mobileY:-200,mobileSize:70,rotate:0,floatX:8,floatY:12,floatDuration:6},{src:m0,size:124,finalX:412,finalY:-178,mobileX:130,mobileY:-180,mobileSize:60,rotate:0,floatX:-10,floatY:8,floatDuration:5.5},{src:W8,size:124,finalX:-707,finalY:32,mobileX:-160,mobileY:30,mobileSize:55,rotate:0,floatX:6,floatY:-10,floatDuration:7},{src:$8,size:99,finalX:-490,finalY:194,mobileX:-130,mobileY:180,mobileSize:45,rotate:0,floatX:-8,floatY:6,floatDuration:6.5},{src:g0,size:149,finalX:430,finalY:287,mobileX:140,mobileY:200,mobileSize:65,rotate:0,floatX:10,floatY:-8,floatDuration:5},{src:y0,size:99,finalX:793,finalY:-11,mobileX:165,mobileY:20,mobileSize:45,rotate:0,floatX:-6,floatY:10,floatDuration:7.5},{src:Z8,size:149,finalX:818,finalY:-398,mobileX:155,mobileY:-260,mobileSize:55,rotate:0,floatX:7,floatY:-7,floatDuration:6.2}],fu=["Let","Your","Money","Cook"],v0=.15,x0=fu.length*v0+.3,_a=x0+.5,X8=.2;function G8({open:n,onClose:r}){return m.jsx(fo,{children:n&&m.jsxs(ve.div,{className:"fixed inset-0 z-[100] bg-white flex flex-col",initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},transition:{duration:.25},children:[m.jsxs("div",{className:"flex items-center justify-between px-6 py-5",children:[m.jsx("img",{src:mo,alt:"miso",className:"h-[20px]"}),m.jsx("button",{onClick:r,className:"w-10 h-10 flex items-center justify-center",children:m.jsx("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:m.jsx("path",{d:"M4 4L16 16M16 4L4 16",stroke:"#313131",strokeWidth:"2",strokeLinecap:"round"})})})]}),m.jsxs("div",{className:"flex flex-col items-center gap-8 mt-12",children:[m.jsx("a",{href:"#features",className:"text-2xl font-semibold text-[#313131] cursor-pointer",onClick:r,children:"Features"}),m.jsx("a",{href:"#how-it-works",className:"text-2xl font-semibold text-[#313131] cursor-pointer",onClick:r,children:"How It Works"}),m.jsx("a",{href:"#about",className:"text-2xl font-semibold text-[#313131] cursor-pointer",onClick:r,children:"About"}),m.jsxs("div",{onClick:onOpenSignup,className:"group bg-[#313131] text-white px-8 py-3 rounded-full text-lg font-bold cursor-pointer flex items-center gap-1 mt-4",children:["Get Early Access",m.jsx("span",{className:"inline-block max-w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover:max-w-[20px] group-hover:opacity-100",children:"→"})]})]})]})})}function Q8({onOpenSignup:n}){const[r,s]=H.useState(!1),[l,u]=H.useState(!1),d=po(0),f=po(0);H.useEffect(()=>{const y=()=>u(window.innerWidth<768);return y(),window.addEventListener("resize",y),()=>window.removeEventListener("resize",y)},[]),H.useEffect(()=>{const y=x=>{const{innerWidth:w,innerHeight:M}=window;d.set((x.clientX-w/2)/w),f.set((x.clientY-M/2)/M)};return window.addEventListener("mousemove",y),()=>window.removeEventListener("mousemove",y)},[d,f]);const h={damping:25,stiffness:150},g=xh(Pi(f,[-.5,.5],[2,-2]),h),v=xh(Pi(d,[-.5,.5],[-2,2]),h);return m.jsxs("div",{className:"relative w-full h-[100vh] overflow-hidden bg-white flex flex-col items-center justify-center perspective-[1000px]",children:[m.jsxs("div",{className:"absolute top-6 left-1/2 -translate-x-1/2 bg-[#f2f2f2] rounded-full pl-6 pr-[6px] py-[6px] flex items-center gap-8 z-50 max-md:hidden",children:[m.jsx("img",{src:mo,alt:"miso",className:"h-[20px] shrink-0"}),m.jsxs("div",{className:"flex gap-6 text-sm font-semibold text-[#313131]",children:[m.jsx("a",{href:"#features",className:"cursor-pointer transition-colors hover:text-[#ff7416]",children:"Features"}),m.jsx("a",{href:"#how-it-works",className:"cursor-pointer transition-colors hover:text-[#ff7416]",children:"How It Works"}),m.jsx("a",{href:"#about",className:"cursor-pointer transition-colors hover:text-[#ff7416]",children:"About"})]}),m.jsxs("div",{onClick:n,className:"group bg-[#313131] text-white px-4 py-2 rounded-full text-sm font-bold cursor-pointer flex items-center gap-1",children:["Get Early Access",m.jsx("span",{className:"inline-block max-w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover:max-w-[20px] group-hover:opacity-100",children:"→"})]})]}),m.jsxs("div",{className:"absolute top-0 left-0 right-0 flex items-center justify-between px-5 py-5 z-50 md:hidden",children:[m.jsx("img",{src:mo,alt:"miso",className:"h-[18px]"}),m.jsx("button",{onClick:()=>s(!0),className:"w-10 h-10 flex items-center justify-center rounded-full bg-[#f2f2f2]",children:m.jsx("svg",{width:"18",height:"14",viewBox:"0 0 18 14",fill:"none",children:m.jsx("path",{d:"M1 1H17M1 7H17M1 13H17",stroke:"#313131",strokeWidth:"2",strokeLinecap:"round"})})})]}),m.jsx(G8,{open:r,onClose:()=>s(!1)}),m.jsxs(ve.div,{className:"relative z-10 flex flex-col items-center text-center gap-4 md:gap-6 px-6",style:l?void 0:{rotateX:g,rotateY:v},children:[m.jsx("h1",{className:"text-[48px] md:text-[88px] font-bold text-[#313131] leading-[0.9] flex flex-wrap justify-center gap-x-[0.3em]",children:fu.map((y,x)=>m.jsxs(ve.span,{initial:{opacity:0,y:40},animate:{opacity:1,y:0},transition:{duration:.5,delay:x*v0,ease:"easeOut"},children:[y,x===fu.length-1&&m.jsx(ve.span,{className:"text-[#ff7416]",initial:{opacity:0,y:-60},animate:{opacity:1,y:0},transition:{duration:.4,delay:x0,ease:[.34,1.56,.64,1]},children:"."})]},x))}),m.jsx(ve.p,{className:"text-[16px] md:text-[20px] font-semibold text-[#717171] max-w-[600px]",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:_a},children:"Your cards, credit, earnings, and automation all in one app."}),m.jsxs(ve.div,{onClick:n,className:"group bg-[#313131] text-white px-8 py-3 rounded-full font-bold flex items-center gap-1 cursor-pointer mt-4 hover:scale-105 transition-transform text-[14px] md:text-[16px]",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:_a+.15},children:["Get Early Access",m.jsx("span",{className:"inline-block max-w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover:max-w-[20px] group-hover:opacity-100",children:"→"})]})]}),m.jsxs(ve.div,{className:"absolute bottom-10 left-1/2 -translate-x-1/2 flex items-center gap-3 z-10",initial:{opacity:0},animate:{opacity:1},transition:{duration:.6,delay:_a+.4},children:[m.jsx("span",{className:"text-[12px] text-[#1f1f1f] font-normal",children:"powered by"}),m.jsx("img",{src:Y8,alt:"stash",className:"h-[24px] w-auto"})]}),m.jsx("div",{className:"absolute inset-0 pointer-events-none z-0 flex items-center justify-center",children:K8.map(({src:y,size:x,finalX:w,finalY:M,mobileX:j,mobileY:N,mobileSize:A,rotate:O,floatX:Y,floatY:U,floatDuration:R},V)=>m.jsx(ve.div,{className:"absolute",style:{width:l?A:x,height:l?A:x},initial:{x:0,y:0,scale:0,opacity:0,rotate:0},animate:{x:l?j:w,y:l?N:M,scale:1,opacity:l?.6:1,rotate:O},transition:{duration:.8,delay:X8+V*.08,ease:[.34,1.56,.64,1]},children:m.jsx(ve.div,{className:"w-full h-full",animate:{x:[0,Y*(l?.5:1),0,-Y*.5*(l?.5:1),0],y:[0,U*(l?.5:1),0,-U*.5*(l?.5:1),0]},transition:{duration:R,repeat:1/0,ease:"easeInOut"},children:m.jsx("img",{src:y,alt:"",className:"w-full h-full"})})},V))})]})}const Oa=({title:n,subtitle:r,desc:s,className:l})=>m.jsx(ve.div,{whileHover:{scale:1.05},className:`bg-[#f5f5f5] rounded-[24px] p-6 flex flex-col justify-end h-full ${l}`,children:m.jsxs("div",{className:"flex flex-col items-start gap-2",children:[m.jsx("h3",{className:"text-[42px] font-bold text-[#313131] leading-none",children:n}),m.jsx("p",{className:"text-[18px] font-bold text-[#313131] leading-tight w-full",children:r}),m.jsx("p",{className:"text-[16px] font-semibold text-[#bababa] w-full",children:s})]})});function q8(){return m.jsxs("div",{className:"w-full max-w-[1068px] mx-auto grid grid-cols-1 md:grid-cols-3 gap-6 my-24 px-6 md:px-0",children:[m.jsx(Oa,{title:"$850M+",subtitle:"Collateral Locked",desc:"Secured across multiple chains"}),m.jsx(Oa,{title:"45K+",subtitle:"Active Credit Lines",desc:"Empowering crypto natives"}),m.jsx(Oa,{title:"92%",subtitle:"Avg. Collateral Ratio",desc:"Healthy, sustainable lending"})]})}const q={p11f4ce80:"M35.5966 160.195H53.4034V178H35.5966V160.195Z",p127c4000:"M110.715 43.1368C110.143 42.4543 109.735 41.7308 109.476 40.9663C109.218 40.2019 109.109 39.4374 109.163 38.6866C109.218 37.9358 109.422 37.2396 109.803 36.6117L112.281 38.0177C111.967 38.5092 111.845 39.0552 111.913 39.6695C111.981 40.2838 112.253 40.8844 112.743 41.4714C113.111 41.9219 113.533 42.2358 113.982 42.4406C114.431 42.6454 114.894 42.7 115.371 42.6317C115.847 42.5635 116.31 42.3314 116.759 41.9628L118.828 40.2292L118.679 41.0755C117.875 41.212 117.113 41.1438 116.392 40.8571C115.67 40.5704 115.044 40.079 114.486 39.4101C113.778 38.5638 113.342 37.6355 113.179 36.639C113.016 35.6425 113.111 34.6733 113.478 33.7177C113.846 32.7621 114.445 31.9431 115.303 31.2332C116.16 30.5097 117.086 30.0729 118.066 29.8818C119.046 29.7043 120.013 29.7862 120.938 30.1275C121.864 30.4688 122.681 31.0558 123.389 31.8885C123.961 32.571 124.314 33.2945 124.464 34.0453C124.614 34.8098 124.559 35.5742 124.314 36.3796L123.511 36.5434L125.512 34.8644L127.241 36.9393L118.583 44.1743C117.794 44.8295 116.923 45.239 115.983 45.3755C115.044 45.5121 114.105 45.4028 113.206 45.0343C112.294 44.6657 111.477 44.0514 110.756 43.1778L110.715 43.1368ZM116.718 37.9631C117.113 38.4272 117.549 38.7549 118.052 38.9323C118.556 39.1098 119.073 39.1507 119.604 39.0415C120.135 38.9323 120.653 38.6866 121.129 38.2771C121.592 37.8812 121.932 37.4307 122.136 36.912C122.341 36.3933 122.395 35.8745 122.313 35.3421C122.232 34.8098 122 34.3183 121.619 33.8542C121.238 33.3901 120.789 33.0761 120.271 32.885C119.754 32.6939 119.223 32.6529 118.679 32.7621C118.134 32.8713 117.63 33.117 117.154 33.5129C116.691 33.9088 116.351 34.3593 116.16 34.878C115.97 35.3967 115.915 35.9155 115.997 36.4615C116.092 37.0076 116.324 37.5126 116.718 37.9768V37.9631Z",p1467f100:"M124.75 56.6921L135.11 50.9315L136.498 53.4296L126.139 59.1902L124.75 56.6921ZM136.267 50.2899L138.935 48.8019L140.323 51.3L137.655 52.788L136.267 50.2899Z",p15315780:"M53.4034 88.9915H71.2101V106.797H53.4034V88.9915Z",p15334100:"M71.2101 124.602H89.0169V142.407H71.2101V124.602Z",p17973300:"M35.5966 53.3983H53.4034V71.2034H35.5966V53.3983Z",p17c0de80:"M91.4661 22.3738C90.3363 21.8278 89.465 21.077 88.8933 20.1214C88.3079 19.1658 88.0901 18.1557 88.2262 17.0636H90.5949C90.5813 17.8008 90.731 18.4696 91.0577 19.043C91.3845 19.6163 91.8473 20.0532 92.4463 20.3535C92.9227 20.5855 93.3447 20.6538 93.7123 20.5855C94.0935 20.5036 94.3521 20.2989 94.5155 19.9576C94.6108 19.7528 94.638 19.5481 94.5971 19.357C94.5563 19.1658 94.461 18.9747 94.3113 18.7836C94.1751 18.5925 93.9982 18.415 93.8076 18.2376L92.2965 16.8998C91.5206 16.2036 91.0305 15.4665 90.8263 14.702C90.6221 13.9376 90.6902 13.1868 91.0441 12.4633C91.3572 11.808 91.8065 11.3166 92.3782 10.989C92.95 10.6613 93.6034 10.4975 94.3249 10.5112C95.0464 10.5112 95.7951 10.7159 96.571 11.0845C97.5784 11.576 98.3543 12.2448 98.8853 13.1049C99.4162 13.9649 99.6476 14.9068 99.5523 15.9442L97.1428 15.9169C97.1972 15.3436 97.0747 14.8112 96.7752 14.3061C96.4757 13.801 96.0674 13.4325 95.5364 13.1731C95.1008 12.9683 94.7197 12.9001 94.3793 12.9683C94.039 13.0366 93.794 13.2414 93.6442 13.5553C93.5489 13.7464 93.5217 13.9512 93.5489 14.1423C93.5898 14.3334 93.6715 14.5245 93.8212 14.7157C93.9709 14.8931 94.1479 15.0979 94.3521 15.289L95.8087 16.6268C96.5574 17.3093 97.0475 18.0328 97.2653 18.7836C97.4831 19.5344 97.415 20.2989 97.0475 21.0633C96.7344 21.7049 96.2988 22.1963 95.7134 22.524C95.128 22.8516 94.4746 23.0017 93.7531 22.9881C93.0316 22.9744 92.2421 22.7697 91.4389 22.3738H91.4661Z",p1a5442c0:"M97.0611 25.1176L103.391 15.0706L105.801 16.5995L99.4706 26.6465L97.0611 25.1176ZM104.113 13.9512L105.746 11.3712L108.156 12.9001L106.522 15.4801L104.113 13.9512Z",p1b05ab00:"M71.2101 35.5932H89.0169V53.3983H71.2101V35.5932Z",p1d915c80:"M35.8704 20.1487C34.7405 20.5992 33.6379 20.7357 32.5897 20.5719C31.5415 20.3944 30.6022 19.9712 29.7718 19.275C28.9414 18.5789 28.3288 17.7052 27.9068 16.6404C27.4712 15.5347 27.3078 14.4563 27.4575 13.4052C27.6073 12.3541 27.9748 11.4121 28.6146 10.5794C29.2408 9.74673 30.0712 9.13244 31.0922 8.70926C31.9498 8.36799 32.7666 8.20418 33.5426 8.23148C34.3185 8.25879 35.0264 8.4226 35.6798 8.73657C36.3333 9.05054 36.9186 9.48736 37.4087 10.0334C37.9124 10.5794 38.3071 11.221 38.593 11.9718C38.6747 12.1629 38.7428 12.3677 38.7972 12.5725C38.8517 12.7772 38.8925 12.9683 38.8925 13.1458L30.398 16.5449L29.5948 14.5109L36.5919 11.7125L35.7207 13.1731C35.5981 12.5042 35.3395 11.9582 34.9719 11.5486C34.5908 11.1391 34.1416 10.8661 33.6243 10.7432C33.0933 10.6204 32.5488 10.675 31.9635 10.9071C31.4053 11.1255 30.9697 11.4667 30.6566 11.9172C30.3435 12.3677 30.1665 12.9001 30.1529 13.528C30.1529 14.156 30.3163 14.8385 30.6702 15.562C30.888 16.2582 31.2147 16.8179 31.6504 17.2411C32.0996 17.6642 32.6033 17.9236 33.1886 18.0328C33.7604 18.1284 34.3594 18.0601 34.9719 17.8144C35.5845 17.5687 36.0474 17.2411 36.3605 16.8042C36.6736 16.3674 36.8778 15.9033 36.9458 15.3709L39.5051 15.5757C39.5051 16.19 39.3417 16.7906 39.0559 17.3776C38.77 17.9646 38.348 18.4969 37.8035 18.9884C37.2726 19.4662 36.6191 19.862 35.8704 20.1624V20.1487Z",p1ec5100:"M139.33 81.9053C138.635 81.3456 138.091 80.7177 137.696 80.0078C137.288 79.298 137.043 78.5745 136.947 77.8373C136.852 77.1002 136.92 76.3631 137.165 75.6669L139.861 76.5678C139.643 77.1138 139.629 77.6735 139.82 78.2605C140.01 78.8475 140.391 79.3799 140.977 79.8577C141.426 80.2263 141.889 80.4583 142.379 80.5675C142.855 80.6767 143.332 80.6494 143.781 80.4856C144.23 80.3218 144.639 80.0078 145.006 79.5574L146.708 77.4551V78.3015C145.959 78.6018 145.197 78.6701 144.435 78.5199C143.672 78.3697 142.964 78.0285 142.284 77.4688C141.426 76.7726 140.813 75.9535 140.46 74.998C140.106 74.056 140.01 73.0732 140.187 72.0767C140.364 71.0802 140.8 70.1382 141.494 69.2919C142.202 68.4182 143.019 67.8039 143.944 67.4354C144.87 67.0668 145.837 66.9576 146.817 67.1077C147.797 67.2579 148.709 67.6811 149.553 68.3636C150.247 68.9233 150.737 69.5649 151.023 70.2748C151.309 70.9846 151.418 71.7627 151.323 72.5818L150.56 72.8957L152.208 70.8617L154.304 72.5681L147.212 81.3456C146.558 82.151 145.782 82.7107 144.884 83.0247C143.985 83.3387 143.046 83.4069 142.093 83.2294C141.127 83.052 140.201 82.6015 139.33 81.878V81.9053ZM144.203 75.6669C144.68 76.0491 145.17 76.2811 145.701 76.363C146.231 76.445 146.735 76.3767 147.239 76.1719C147.743 75.9672 148.192 75.6123 148.587 75.1345C148.968 74.6567 149.213 74.1516 149.308 73.6056C149.403 73.0595 149.362 72.5271 149.186 72.0221C149.009 71.517 148.682 71.0802 148.219 70.6979C147.756 70.3157 147.252 70.0836 146.708 70.0017C146.163 69.9198 145.633 69.9744 145.115 70.1792C144.598 70.384 144.149 70.7252 143.768 71.203C143.386 71.6808 143.141 72.1859 143.046 72.7319C142.951 73.2779 143.005 73.7967 143.196 74.3154C143.386 74.8341 143.727 75.2846 144.203 75.6669Z",p1f792480:"M17.8068 17.8051H35.6135V35.6101H17.8068V17.8051Z",p1f7b2000:"M81.6375 18.4696C80.426 18.1011 79.473 17.4868 78.7515 16.6268C78.0301 15.7804 77.6625 14.7976 77.6217 13.7055L79.9631 13.3506C80.0584 14.0877 80.3171 14.702 80.7254 15.2344C81.1338 15.7531 81.6647 16.1217 82.3046 16.3128C82.8082 16.463 83.2302 16.4766 83.5978 16.3401C83.9517 16.2036 84.1968 15.9579 84.3057 15.603C84.3737 15.3845 84.3737 15.1798 84.3057 14.9887C84.2376 14.7976 84.1151 14.6338 83.9381 14.4699C83.7748 14.3061 83.5706 14.1423 83.3664 14.0058L81.6784 12.9137C80.8071 12.3404 80.2081 11.6988 79.895 10.9753C79.5819 10.2518 79.5411 9.50102 79.7725 8.72292C79.9903 8.02672 80.3443 7.46703 80.8616 7.05751C81.3789 6.64798 81.9915 6.38861 82.7129 6.29306C83.4344 6.1975 84.2104 6.27941 85.0272 6.52512C86.1026 6.85274 86.9602 7.39878 87.6273 8.17688C88.2943 8.94133 88.6482 9.84229 88.7163 10.8934L86.334 11.2347C86.2932 10.6613 86.1026 10.1426 85.735 9.70578C85.3675 9.2553 84.9047 8.94133 84.3329 8.77752C83.8701 8.64101 83.4753 8.62736 83.1486 8.76387C82.8219 8.88673 82.604 9.11879 82.5088 9.46006C82.4407 9.66483 82.4407 9.86959 82.5088 10.0607C82.5768 10.2518 82.6857 10.4156 82.8627 10.5794C83.0397 10.7432 83.2439 10.9071 83.4753 11.0709L85.1225 12.1766C85.9665 12.7363 86.5518 13.3779 86.8922 14.0877C87.2325 14.7976 87.2733 15.562 87.0283 16.3674C86.8241 17.05 86.4565 17.596 85.9392 18.0055C85.4219 18.415 84.7957 18.6744 84.0606 18.77C83.3392 18.8655 82.536 18.77 81.6784 18.5106L81.6375 18.4696Z",p21303880:"M150.737 84.0895L156.346 73.6192L158.701 74.8888L157.449 77.2094V76.7589C158.102 76.1037 158.783 75.7624 159.463 75.7351C160.144 75.7078 160.852 75.8853 161.587 76.2811L162.2 76.6088L161.002 78.8339L160.103 78.3424C159.382 77.9602 158.687 77.8646 158.02 78.0694C157.353 78.2742 156.795 78.7793 156.373 79.571L153.242 85.3999L150.724 84.0485L150.737 84.0895Z",p21964700:"M35.5966 0H53.4034V17.8051H35.5966V0Z",p21d3a720:"M53.4034 142.39H71.2101V160.195H53.4034V142.39Z",p224de00:"M180.033 93.727C178.889 93.6314 177.895 93.2765 177.038 92.6622C176.18 92.0479 175.54 91.2425 175.091 90.2597C174.642 89.2768 174.465 88.212 174.56 87.0653C174.656 85.905 174.996 84.8812 175.595 83.9939C176.194 83.1066 176.956 82.424 177.909 81.9463C178.862 81.4685 179.897 81.2774 180.999 81.3729C181.898 81.4412 182.687 81.6869 183.354 82.0964C184.021 82.506 184.539 83.052 184.893 83.7209L184.416 84.2806L184.988 77.2913L187.833 77.5234L186.499 94L183.804 93.7816L183.994 91.5019L184.253 92.0889C183.79 92.6895 183.191 93.14 182.442 93.4267C181.694 93.7133 180.89 93.8225 180.033 93.7406V93.727ZM180.55 91.147C181.203 91.2016 181.789 91.0924 182.306 90.833C182.823 90.5736 183.245 90.1778 183.572 89.659C183.899 89.1403 184.089 88.5396 184.144 87.8434C184.198 87.1609 184.103 86.533 183.872 85.9733C183.64 85.3999 183.286 84.9495 182.81 84.6082C182.347 84.2669 181.789 84.0622 181.135 84.0076C180.496 83.9529 179.91 84.0622 179.379 84.3352C178.848 84.6082 178.413 84.9904 178.1 85.4955C177.773 86.0006 177.582 86.6012 177.528 87.2974C177.473 87.9936 177.569 88.6216 177.8 89.1812C178.045 89.7409 178.399 90.1914 178.876 90.5463C179.352 90.8876 179.91 91.0924 180.55 91.147Z",p2317f680:"M189.671 80.431L189.398 77.3869L192.244 77.1275L192.516 80.1717L189.671 80.431ZM190.841 93.5905L189.793 81.7552L192.638 81.4958L193.687 93.3311L190.841 93.5905Z",p27a8cd00:"M229.952 78.2878C228.89 79.0932 227.842 79.4345 226.821 79.298C225.8 79.1615 224.874 78.5472 224.071 77.4824L220.913 73.3053L219.279 74.5475L217.741 72.5135L217.918 72.377C218.381 72.0221 218.653 71.6262 218.721 71.1894C218.789 70.7525 218.653 70.3021 218.299 69.8379L217.741 69.1008L220.014 67.3671L221.648 69.524L223.812 67.8722L225.351 69.9062L223.186 71.5579L226.249 75.6123C226.48 75.9262 226.739 76.1446 227.025 76.2948C227.297 76.4313 227.597 76.4723 227.923 76.404C228.25 76.3358 228.59 76.1719 228.972 75.8853C229.053 75.8307 229.149 75.7488 229.244 75.6532C229.339 75.5577 229.448 75.4621 229.543 75.3665L231.014 77.3186C230.864 77.4688 230.7 77.6326 230.51 77.81C230.319 77.9875 230.142 78.1513 229.965 78.2742L229.952 78.2878Z",p28f615f0:"M35.5966 142.39H53.4034V160.195H35.5966V142.39Z",p2ae8bc00:"M53.4034 17.8051H71.2101V35.6101H53.4034V17.8051Z",p2b71580:"M35.5966 88.9915H53.4034V106.797H35.5966V88.9915Z",p2ede8300:"M35.5966 71.2034H53.4034V89.0085H35.5966V71.2034Z",p2f9f8680:"M17.8068 142.39H35.6135V160.195H17.8068V142.39Z",p2fa1ab80:"M0 53.3983H17.8068V71.2034H0V53.3983Z",p3082c800:"M35.5966 124.602H53.4034V142.407H35.5966V124.602Z",p30e9d200:"M101.376 27.7386L108.918 18.5789L110.987 20.2852L109.503 22.0871L109.599 21.623C110.266 21.2544 110.96 21.1179 111.682 21.2408C112.403 21.35 113.097 21.6913 113.737 22.2236C114.404 22.7833 114.881 23.4249 115.166 24.1484C115.452 24.8719 115.52 25.6091 115.384 26.3735C115.248 27.138 114.894 27.8615 114.336 28.544L109.49 34.4412L107.285 32.6256L111.709 27.2472C112.035 26.8376 112.253 26.4281 112.335 26.0049C112.417 25.5818 112.389 25.1722 112.253 24.79C112.117 24.3941 111.859 24.0529 111.491 23.7525C111.137 23.4522 110.742 23.2748 110.334 23.2065C109.925 23.1383 109.517 23.1792 109.122 23.343C108.728 23.5068 108.36 23.7935 108.033 24.1894L103.609 29.5678L101.404 27.7523L101.376 27.7386Z",p336a5980:"M20.0656 28.3529L11.3533 14.3198L13.7764 12.8045L17.4656 18.7427L16.9074 18.5925C16.7713 17.8417 16.8666 17.1455 17.2069 16.4903C17.5472 15.835 18.0781 15.289 18.786 14.8522C19.5211 14.388 20.2835 14.1423 21.0594 14.1014C21.8353 14.0604 22.5568 14.2379 23.2375 14.6064C23.9181 14.975 24.4899 15.5484 24.9527 16.2992L28.9822 22.7833L26.5591 24.2986L22.8836 18.3877C22.6113 17.9373 22.2846 17.6096 21.917 17.4049C21.5495 17.1865 21.1547 17.0909 20.7327 17.1046C20.3107 17.1182 19.9159 17.2411 19.5075 17.5004C19.1127 17.7461 18.8132 18.0601 18.6227 18.4287C18.4185 18.7973 18.3368 19.2068 18.364 19.63C18.3912 20.0531 18.541 20.49 18.8132 20.9405L22.4888 26.8513L20.0656 28.3665V28.3529Z",p360d6500:"M35.5966 35.5932H53.4034V53.3983H35.5966V35.5932Z",p366ff300:"M35.5966 106.797H53.4034V124.602H35.5966V106.797Z",p368bd500:"M0 35.5932H17.8068V53.3983H0V35.5932Z",p36901e80:"M17.8068 71.2034H35.6135V89.0085H17.8068V71.2034Z",p3b641f80:"M35.5966 17.8051H53.4034V35.6101H35.5966V17.8051Z",p3b924700:"M53.0093 15.0023L53.1182 3.12605L55.7999 3.15335L55.7727 5.91083L55.4732 5.4467C55.7046 4.5867 56.1403 3.95876 56.7937 3.53558C57.4471 3.12605 58.2231 2.92129 59.1079 2.92129C60.0744 2.92129 60.9321 3.19431 61.6672 3.71304C62.4023 4.23177 62.8787 4.90067 63.0829 5.73337L62.2797 5.78798C62.6473 4.84606 63.2054 4.13622 63.9269 3.67209C64.662 3.20796 65.4924 2.97589 66.4317 2.98954C67.2757 2.98954 68.0245 3.19431 68.6779 3.57653C69.3313 3.95876 69.8486 4.49114 70.2162 5.17369C70.5837 5.85623 70.7743 6.63433 70.7607 7.52164L70.6926 15.1661L67.8339 15.1388L67.9019 8.17688C67.9019 7.65815 67.8203 7.20767 67.6297 6.82544C67.4391 6.44322 67.1804 6.1429 66.8537 5.93814C66.527 5.71972 66.1186 5.61051 65.6422 5.61051C65.1929 5.61051 64.7982 5.70607 64.4442 5.91083C64.0903 6.1156 63.818 6.41592 63.6274 6.78449C63.4369 7.16672 63.3416 7.61719 63.328 8.13593L63.2599 15.0979L60.4011 15.0706L60.4692 8.10863C60.4692 7.58989 60.3875 7.12576 60.197 6.75719C60.0064 6.37496 59.7477 6.07464 59.4074 5.86988C59.0671 5.66512 58.6723 5.54226 58.1958 5.54226C57.7466 5.54226 57.3518 5.63782 56.9979 5.84258C56.6439 6.04734 56.3717 6.34766 56.1811 6.71624C55.9905 7.09846 55.8952 7.54894 55.8816 8.06767L55.8135 15.0296L52.9548 15.0023H53.0093Z",p3cf2d300:"M0 124.602H17.8068V142.407H0V124.602Z",p3d150b00:"M13.9262 33.6494L4.88709 23.4522L1.74247 26.2507L0 24.2986L8.46732 16.7496L10.2098 18.7154L7.11963 21.4728L16.1587 31.6701L13.9262 33.6631V33.6494Z",p3d336e00:"M203.379 91.8159C202.195 92.1162 201.092 92.1162 200.071 91.8022C199.05 91.4882 198.179 90.9422 197.457 90.1505C196.736 89.3587 196.232 88.4031 195.946 87.2838C195.661 86.1234 195.647 85.0314 195.919 84.0076C196.191 82.9837 196.695 82.0964 197.43 81.3593C198.165 80.6221 199.064 80.1034 200.139 79.844C201.038 79.612 201.868 79.5574 202.63 79.6802C203.393 79.8031 204.073 80.0625 204.686 80.472C205.299 80.8679 205.816 81.3729 206.238 81.9872C206.66 82.6015 206.973 83.2841 207.164 84.0622C207.218 84.2533 207.259 84.4717 207.286 84.6901C207.313 84.9085 207.327 85.0996 207.313 85.2634L198.451 87.5158L197.92 85.3999L205.23 83.5434L204.169 84.8676C204.128 84.185 203.951 83.6117 203.638 83.1612C203.325 82.6971 202.903 82.3831 202.399 82.192C201.895 82.0009 201.337 81.9872 200.738 82.1374C200.166 82.2875 199.69 82.5606 199.309 82.9564C198.928 83.3523 198.696 83.871 198.601 84.4853C198.506 85.0996 198.601 85.7958 198.846 86.5739C198.968 87.2974 199.214 87.8981 199.608 88.3758C199.989 88.8536 200.466 89.1812 201.024 89.3587C201.582 89.5362 202.181 89.5362 202.821 89.3724C203.461 89.2085 203.964 88.9355 204.332 88.5669C204.713 88.1847 204.958 87.7342 205.108 87.2155L207.626 87.7479C207.545 88.3622 207.313 88.9355 206.946 89.4816C206.578 90.0276 206.088 90.5054 205.503 90.9012C204.904 91.3108 204.223 91.6111 203.434 91.8159H203.379Z",p45aae80:"M164.813 90.6419C163.656 90.2597 162.717 89.6727 162.023 88.8536C161.328 88.0482 160.879 87.1063 160.689 86.0552C160.498 85.0041 160.58 83.9256 160.934 82.8336C161.301 81.7006 161.873 80.7723 162.649 80.0488C163.425 79.3253 164.323 78.8475 165.331 78.6155C166.352 78.3834 167.373 78.438 168.421 78.7793C169.306 79.0659 170.041 79.4618 170.612 79.9805C171.184 80.4856 171.633 81.0726 171.933 81.7415C172.232 82.4104 172.409 83.1066 172.437 83.8437C172.477 84.5809 172.369 85.3317 172.124 86.0961C172.055 86.2873 171.987 86.492 171.892 86.6831C171.797 86.8879 171.702 87.0517 171.606 87.1882L162.907 84.3488L163.588 82.2739L170.749 84.6082L169.142 85.1679C169.469 84.5672 169.632 83.9939 169.605 83.4342C169.578 82.8745 169.401 82.3831 169.074 81.9599C168.747 81.5367 168.285 81.2228 167.699 81.0317C167.128 80.8542 166.583 80.8269 166.052 80.9634C165.521 81.0999 165.045 81.4139 164.636 81.878C164.228 82.3558 163.928 82.9837 163.738 83.7755C163.452 84.4444 163.357 85.086 163.425 85.7003C163.493 86.3146 163.724 86.8469 164.105 87.2838C164.487 87.7342 164.99 88.0482 165.616 88.253C166.243 88.4577 166.814 88.4987 167.332 88.3758C167.849 88.253 168.312 88.0073 168.707 87.6523L170.544 89.4543C170.15 89.9184 169.646 90.287 169.047 90.5463C168.448 90.8057 167.781 90.9559 167.059 90.9832C166.338 91.0105 165.589 90.9013 164.827 90.6419H164.813Z",p5062080:"M72.4215 15.9988L74.5996 4.31368L77.4039 4.83241L75.2258 16.5176L72.4215 15.9988ZM74.831 3.00319L75.3891 0L78.1934 0.518734L77.6353 3.52193L74.831 3.00319Z",pa363700:"M71.2101 106.797H89.0169V124.602H71.2101V106.797Z",pcb35e80:"M128.181 62.8214L137.546 55.5318L139.194 57.6477L137.356 59.081L137.546 58.6579C138.281 58.4394 138.989 58.4667 139.656 58.7398C140.337 59.0128 140.936 59.4769 141.453 60.1458C141.984 60.8284 142.311 61.5655 142.433 62.3299C142.556 63.0944 142.461 63.8315 142.161 64.555C141.862 65.2649 141.358 65.8928 140.664 66.4389L134.647 71.1348L132.891 68.8687L138.377 64.596C138.785 64.2684 139.085 63.9134 139.262 63.5176C139.439 63.1217 139.493 62.7258 139.439 62.3163C139.384 61.9068 139.207 61.5109 138.921 61.1287C138.635 60.7601 138.295 60.5007 137.914 60.3369C137.519 60.1731 137.124 60.1322 136.702 60.2004C136.28 60.2687 135.858 60.4734 135.45 60.7874L129.964 65.0601L128.208 62.7941L128.181 62.8214Z",pfcd5880:"M212.718 88.5943L207.381 77.9875L209.777 76.7862L210.825 78.8748L210.444 78.6018C210.376 77.8374 210.54 77.1548 210.934 76.5405C211.329 75.9262 211.901 75.4211 212.663 75.0526C213.439 74.6567 214.215 74.4792 214.991 74.5202C215.767 74.5475 216.475 74.7932 217.115 75.2164C217.754 75.6396 218.272 76.2675 218.68 77.0593L222.111 83.8847L219.565 85.1679L216.434 78.9431C216.203 78.4789 215.903 78.124 215.549 77.8647C215.195 77.6189 214.814 77.4824 214.406 77.4551C213.997 77.4278 213.575 77.5234 213.14 77.7418C212.718 77.9466 212.405 78.2332 212.173 78.5881C211.942 78.9431 211.819 79.3253 211.806 79.7621C211.806 80.1853 211.901 80.6358 212.146 81.1136L215.277 87.3384L212.731 88.6216L212.718 88.5943Z"};function J8(){return m.jsx(ve.div,{className:"w-[231px] h-[94px]",animate:{y:[0,-10,0],rotate:[0,2,-2,0],scale:[1,1.05,1]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},children:m.jsx("svg",{className:"block size-full",fill:"none",preserveAspectRatio:"none",viewBox:"0 0 231 94",children:m.jsxs("g",{children:[m.jsx("path",{d:q.p3d150b00,fill:"#FFB5D0"}),m.jsx("path",{d:q.p336a5980,fill:"#FF80B8"}),m.jsx("path",{d:q.p1d915c80,fill:"#FF80B8"}),m.jsx("path",{d:q.p3b924700,fill:"#FF4D6B"}),m.jsx("path",{d:q.p5062080,fill:"#FF4D6B"}),m.jsx("path",{d:q.p1f7b2000,fill:"#FF3A3C"}),m.jsx("path",{d:q.p17c0de80,fill:"#FF3A3C"}),m.jsx("path",{d:q.p1a5442c0,fill:"#FF5100"}),m.jsx("path",{d:q.p30e9d200,fill:"#FF5100"}),m.jsx("path",{d:q.p127c4000,fill:"#FF7416"}),m.jsx("path",{d:q.p1467f100,fill:"#FFA727"}),m.jsx("path",{d:q.pcb35e80,fill:"#FFA727"}),m.jsx("path",{d:q.p1ec5100,fill:"#FFCD1A"}),m.jsx("path",{d:q.p21303880,fill:"#FFCD1A"}),m.jsx("path",{d:q.p45aae80,fill:"#D1FF27"}),m.jsx("path",{d:q.p224de00,fill:"#D1FF27"}),m.jsx("path",{d:q.p2317f680,fill:"#A7F70A"}),m.jsx("path",{d:q.p3d336e00,fill:"#A7F70A"}),m.jsx("path",{d:q.pfcd5880,fill:"#90DA00"}),m.jsx("path",{d:q.p27a8cd00,fill:"#90DA00"})]})})})}function e6(){return m.jsxs("div",{id:"about",className:"flex flex-col items-center justify-center text-center my-16 md:my-32 px-6 scroll-mt-20",children:[m.jsx(J8,{}),m.jsxs("div",{className:"mt-6 md:mt-8 max-w-[800px] text-[18px] md:text-[28px] font-semibold text-[#bababa] leading-normal",children:[m.jsx("p",{className:"mb-8",children:"Right now your funds live in different card apps, spending means selling, top-ups are manual, and your collateral options are narrow."}),m.jsx("p",{className:"mb-8 text-[#313131]",children:"Everything works in isolation, but nothing connects."}),m.jsxs("p",{className:"mb-2",children:[m.jsx("span",{className:"text-[#FF5100] font-bold",children:"Miso"})," is the foundational ingredient that brings it all together: the consumer credit layer crypto has been waiting for."]}),m.jsx("p",{className:"text-[#313131] mt-8 font-bold",children:"Your cards, credit, earnings, and automation - finally in one place."})]})]})}const t6="/assets/7f42231256b19c3220e2a7b0fe96c7f1f753692c-Jp8A-fdt.png",n6="/assets/799e884a21e99aa10838cdb5cba15eaaa42119c7-CmjiOErK.png",r6="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODgiIGhlaWdodD0iODgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBvcGFjaXR5PSIuMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIzLjciPjxyZWN0IHg9IjE2IiB5PSIxNiIgd2lkdGg9IjU2IiBoZWlnaHQ9IjU2IiByeD0iNiIvPjxwYXRoIGQ9Im0xNiA1OCAxNi0xOCAzMiAzMiIvPjxjaXJjbGUgY3g9IjUzIiBjeT0iMzUiIHI9IjciLz48L3N2Zz4KCg==";function wh(n){const[r,s]=H.useState(!1),l=()=>{s(!0)},{src:u,alt:d,style:f,className:h,...g}=n;return r?m.jsx("div",{className:`inline-block bg-gray-100 text-center align-middle ${h??""}`,style:f,children:m.jsx("div",{className:"flex items-center justify-center w-full h-full",children:m.jsx("img",{src:r6,alt:"Error loading image",...g,"data-original-url":u})})}):m.jsx("img",{src:u,alt:d,className:h,style:f,...g,onError:l})}function i6(){return m.jsxs("div",{className:"absolute right-0 bottom-0 w-[220px] h-[220px]",children:[m.jsx(ve.div,{className:"absolute w-[89px] h-[178px] bottom-0 right-[130px]",animate:{y:[0,-10,0,-5,0]},transition:{duration:4,repeat:1/0,ease:"easeInOut"},children:m.jsxs("svg",{className:"block size-full",fill:"none",viewBox:"0 0 89 178",children:[m.jsx("path",{d:q.p36901e80,fill:"#313131"}),m.jsx("path",{d:q.p2f9f8680,fill:"#313131"}),m.jsx("path",{d:q.p2fa1ab80,fill:"#313131"}),m.jsx("path",{d:q.p3cf2d300,fill:"#313131"}),m.jsx("path",{d:q.p368bd500,fill:"#313131"}),m.jsx("path",{d:q.p1f792480,fill:"#313131"}),m.jsx("path",{d:q.p3b641f80,fill:"#313131"}),m.jsx("path",{d:q.p21964700,fill:"#313131"}),m.jsx("path",{d:q.p360d6500,fill:"#313131"}),m.jsx("path",{d:q.p2ede8300,fill:"#313131"}),m.jsx("path",{d:q.p2b71580,fill:"#313131"}),m.jsx("path",{d:q.p17973300,fill:"#313131"}),m.jsx("path",{d:q.p28f615f0,fill:"#313131"}),m.jsx("path",{d:q.p11f4ce80,fill:"#313131"}),m.jsx("path",{d:q.p15315780,fill:"#313131"}),m.jsx("path",{d:q.p21d3a720,fill:"#313131"}),m.jsx("path",{d:q.p3082c800,fill:"#313131"}),m.jsx("path",{d:q.p366ff300,fill:"#313131"}),m.jsx("path",{d:q.p2ae8bc00,fill:"#313131"}),m.jsx("path",{d:q.p1b05ab00,fill:"#313131"}),m.jsx("path",{d:q.pa363700,fill:"#313131"}),m.jsx("path",{d:q.p15334100,fill:"#313131"})]})}),m.jsx(ve.div,{className:"absolute w-[89px] h-[178px] bottom-[30px] right-[40px]",animate:{y:[0,-8,0,-12,0]},transition:{duration:3.2,repeat:1/0,ease:"easeInOut"},children:m.jsxs("svg",{className:"block size-full",fill:"none",viewBox:"0 0 89 178",children:[m.jsx("path",{d:q.p36901e80,fill:"#313131"}),m.jsx("path",{d:q.p2f9f8680,fill:"#313131"}),m.jsx("path",{d:q.p2fa1ab80,fill:"#313131"}),m.jsx("path",{d:q.p3cf2d300,fill:"#313131"}),m.jsx("path",{d:q.p368bd500,fill:"#313131"}),m.jsx("path",{d:q.p1f792480,fill:"#313131"}),m.jsx("path",{d:q.p3b641f80,fill:"#313131"}),m.jsx("path",{d:q.p21964700,fill:"#313131"}),m.jsx("path",{d:q.p360d6500,fill:"#313131"}),m.jsx("path",{d:q.p2ede8300,fill:"#313131"}),m.jsx("path",{d:q.p2b71580,fill:"#313131"}),m.jsx("path",{d:q.p17973300,fill:"#313131"}),m.jsx("path",{d:q.p28f615f0,fill:"#313131"}),m.jsx("path",{d:q.p11f4ce80,fill:"#313131"}),m.jsx("path",{d:q.p15315780,fill:"#313131"}),m.jsx("path",{d:q.p21d3a720,fill:"#313131"}),m.jsx("path",{d:q.p3082c800,fill:"#313131"}),m.jsx("path",{d:q.p366ff300,fill:"#313131"}),m.jsx("path",{d:q.p2ae8bc00,fill:"#313131"}),m.jsx("path",{d:q.p1b05ab00,fill:"#313131"}),m.jsx("path",{d:q.pa363700,fill:"#313131"}),m.jsx("path",{d:q.p15334100,fill:"#313131"})]})})]})}function s6(){const n=[{x:20,baseY:100,animateY:[100,30,140,60,100],duration:3.2},{x:100,baseY:40,animateY:[40,120,20,80,40],duration:2.8},{x:180,baseY:160,animateY:[160,60,130,30,160],duration:3.5}];return m.jsx("div",{className:"absolute right-[36px] bottom-[36px] w-[220px] h-[218px]",children:m.jsx("svg",{width:"220",height:"218",viewBox:"0 0 220 218",fill:"none",children:n.map((r,s)=>m.jsxs("g",{children:[m.jsx("rect",{x:r.x,y:0,width:20,height:218,fill:"#1F1F1F"}),m.jsxs(ve.g,{animate:{y:n[s].animateY.map(l=>l-r.baseY)},transition:{duration:n[s].duration,repeat:1/0,ease:"easeInOut"},children:[m.jsx("rect",{x:r.x-20,y:r.baseY,width:60,height:20,fill:"#1F1F1F"}),m.jsx("rect",{x:r.x,y:r.baseY,width:20,height:20,fill:"#F9F9F9"})]})]},s))})})}function o6(){return m.jsxs("div",{id:"features",className:"w-full max-w-[1280px] mx-auto px-4 py-12 md:py-20 flex flex-col items-center scroll-mt-20",children:[m.jsxs("div",{className:"text-center mb-10 md:mb-16 px-2",children:[m.jsx("h2",{className:"text-[32px] md:text-[48px] font-bold text-[#313131] mb-4",children:"Everything In The Mix"}),m.jsx("p",{className:"text-[16px] md:text-[20px] font-semibold text-[#717171] max-w-[800px] mx-auto",children:"Miso has all the ingredients to make your money work harder, together in one app."})]}),m.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 md:gap-6 w-full auto-rows-[280px] md:auto-rows-[356px]",children:[m.jsxs("div",{className:"md:col-span-2 md:row-span-2 bg-[#f9f9f9] rounded-[24px] p-6 md:p-9 overflow-hidden relative",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"All your cards, one place."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#bababa] max-w-[400px]",children:"Connect, compare, and spend with the right card every time."}),m.jsx("div",{className:"absolute left-1/2 bottom-0 -translate-x-1/2 translate-y-1/4 w-[120%]",children:m.jsx(wh,{src:t6,alt:"Cards",className:"w-full object-contain"})})]}),m.jsxs("div",{className:"md:col-span-2 bg-[#f9f9f9] rounded-[24px] p-6 md:p-9 relative overflow-hidden",children:[m.jsxs("div",{className:"w-2/3 md:w-1/2",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"Your rules, your control."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#bababa]",children:"No more manual top-ups. Set your rules once and let them run, and Miso handles the rest."})]}),m.jsx(s6,{})]}),m.jsxs("div",{className:"bg-[#f4ffe0] rounded-[24px] p-6 md:p-9 flex flex-col justify-between",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"Collateral that works for you."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#abcd6b]",children:"Not just stablecoins. Miso works with the assets you actually hold."})]}),m.jsxs("div",{className:"bg-[#ffedec] rounded-[24px] p-6 md:p-9 flex flex-col justify-between",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"Credit Without Selling."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#edb3b3]",children:"Most cards make you sell to spend. Miso gives you credit backed by what you hold, your portfolio stays intact."})]}),m.jsxs("div",{className:"md:col-span-2 bg-[#f9f9f9] rounded-[24px] p-6 md:p-9 relative overflow-hidden",children:[m.jsxs("div",{className:"w-2/3 md:w-1/2",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"Earn while you borrow."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#bababa]",children:"The money backing your credit doesn't sit idle. It keeps earning the whole time you're spending against it."})]}),m.jsx(i6,{})]}),m.jsxs("div",{className:"md:col-span-2 bg-[#f9f9f9] rounded-[24px] p-6 md:p-9 relative overflow-hidden",children:[m.jsxs("div",{className:"w-2/3 md:w-1/3",children:[m.jsx("h3",{className:"text-[20px] md:text-[24px] font-bold text-[#313131] mb-2",children:"Unified Dashboard."}),m.jsx("p",{className:"text-[14px] md:text-[16px] font-semibold text-[#bababa]",children:"All your cards, balances, and credit in one place. You always know exactly where you stand."})]}),m.jsx("div",{className:"absolute right-[36px] top-[48px] bottom-[-60px] w-[244px]",children:m.jsx(wh,{src:n6,alt:"Dashboard",className:"w-full h-full object-cover object-top rounded-[24px] shadow-2xl"})})]})]})]})}const w0="/assets/miso-logo-icon-Da6vHIO7.svg",no=["#FFDFE5","#FFB5D0","#FF80B8","#FF5A92","#FF4D6B","#FF3A3C","#FF5100","#FF7416","#FFA727","#FFCD1A","#F1F624","#D1FF27","#A7F70A","#9DED00","#90DA00"],Ch=[{title:"Connect Your Cards",desc:"Link your crypto cards and deposit funds. Your money stays yours and keeps earning.",align:"left"},{title:"Deposit to Earn",desc:"Send supported assets to activate your credit line and earn passive yield at the same time.",align:"right"},{title:"Get Instant Credit",desc:"Your credit line is based on your collateral. No credit checks, no paperwork, no waiting.",align:"left"},{title:"Start Spending",desc:"Spend anywhere, switch cards when you need to. Your money keeps cooking in the background.",align:"right"},{title:"Set your own rules",desc:"Pick your refill recipe: top up manually or let us auto-fund your balance when needed — always staying within your risk appetite.",align:"left"}],l6=({clipPath:n})=>m.jsxs("div",{className:"relative w-[8px] h-full",children:[m.jsx("div",{className:"absolute inset-0 bg-[#f2f2f2]"}),m.jsx(ve.div,{className:"absolute top-0 left-0 w-full h-full overflow-hidden",style:{clipPath:n},children:m.jsx("div",{className:"w-full h-full flex flex-col",children:Array.from({length:120}).map((s,l)=>m.jsx("div",{className:"w-full",style:{flex:1,backgroundColor:no[Math.min(Math.floor(l/120*no.length),no.length-1)]}},l))})})]}),a6=({title:n,desc:r,align:s="left",active:l,passed:u})=>m.jsx("div",{className:`flex w-full justify-start ${s==="right"?"md:justify-end":"md:justify-start"}`,children:m.jsxs(ve.div,{className:`w-full md:w-[45%] text-left ${s==="right"?"md:text-right":"md:text-left"}`,animate:{opacity:l||u?1:.3,x:l?0:s==="left"?-10:10},transition:{duration:.4,ease:"easeOut"},children:[m.jsx(ve.h3,{className:"text-[22px] md:text-[28px] font-bold mb-2 md:mb-4",animate:{color:l||u?"#313131":"#d4d4d4"},transition:{duration:.3},children:n}),m.jsx(ve.p,{className:"text-[14px] md:text-[16px] font-semibold",animate:{color:l?"#717171":u?"#bababa":"#d4d4d4"},transition:{duration:.3},children:r})]})});function u6(){const n=H.useRef(null),[r,s]=H.useState(-1),[l,u]=H.useState(!1),{scrollYProgress:d}=I8({target:n,offset:["start center","end center"]}),f=Pi(d,[0,.9],["inset(0 0 100% 0)","inset(0 0 0% 0)"]);return v8(d,"change",h=>{const g=Ch.length,v=h*g,y=Math.floor(v);s(Math.min(y,g-1)),u(h>.92)}),m.jsxs("div",{id:"how-it-works",className:"w-full max-w-[1280px] mx-auto py-16 md:py-32 px-6 md:px-4 flex flex-col items-center scroll-mt-20",children:[m.jsxs("div",{className:"text-center mb-12 md:mb-24",children:[m.jsx("h2",{className:"text-[32px] md:text-[48px] font-bold text-[#313131] mb-4",children:"Start Cooking in Minutes"}),m.jsxs("p",{className:"text-[16px] md:text-[20px] font-semibold text-[#717171] max-w-[800px] mx-auto",children:["Deposit, get your credit line, and start spending.",m.jsx("br",{}),"Your money keeps earning the whole time."]})]}),m.jsxs("div",{ref:n,className:"relative w-full max-w-[1000px]",children:[m.jsx("div",{className:"absolute left-4 md:left-1/2 md:-translate-x-1/2 top-0 h-full",children:m.jsx(l6,{clipPath:f})}),m.jsx("div",{className:"flex flex-col gap-16 md:gap-32 relative py-10 pl-8 md:pl-0",children:Ch.map((h,g)=>m.jsx(a6,{title:h.title,desc:h.desc,align:h.align,active:g===r,passed:gm.jsx(ve.div,{className:"absolute top-0 left-1/2 w-[6px] h-[6px] rounded-full",style:{backgroundColor:no[g*3]},initial:{opacity:1,x:h-3,y:-10},animate:{opacity:[1,1,0],y:[-10,-30,-40],x:[h-3,h*1.5,h*2]},transition:{duration:.8,delay:g*.06,ease:"easeOut"}},g))})]})})]})]})}function c6(){return m.jsx("footer",{className:"w-full bg-white py-12 md:py-20 border-t border-gray-100",children:m.jsxs("div",{className:"max-w-[1280px] mx-auto px-6 grid grid-cols-2 md:grid-cols-5 gap-6 md:gap-8",children:[m.jsxs("div",{className:"col-span-2 md:col-span-1",children:[m.jsx("img",{src:mo,alt:"miso",className:"h-[20px] mb-6"}),m.jsx("p",{className:"text-sm text-[#717171]",children:"© 2026 Miso. All rights reserved."})]}),m.jsxs("div",{children:[m.jsx("h4",{className:"font-bold text-[#313131] mb-4",children:"Product"}),m.jsxs("ul",{className:"space-y-3 text-sm text-[#717171]",children:[m.jsx("li",{children:"Features"}),m.jsx("li",{children:"Pricing"}),m.jsx("li",{children:"Security"}),m.jsx("li",{children:"Roadmap"})]})]}),m.jsxs("div",{children:[m.jsx("h4",{className:"font-bold text-[#313131] mb-4",children:"Resources"}),m.jsxs("ul",{className:"space-y-3 text-sm text-[#717171]",children:[m.jsx("li",{children:"Documentation"}),m.jsx("li",{children:"API Reference"}),m.jsx("li",{children:"Help Center"}),m.jsx("li",{children:"Blog"})]})]}),m.jsxs("div",{children:[m.jsx("h4",{className:"font-bold text-[#313131] mb-4",children:"Company"}),m.jsxs("ul",{className:"space-y-3 text-sm text-[#717171]",children:[m.jsx("li",{children:"About Us"}),m.jsx("li",{children:"Press Kit"}),m.jsx("li",{children:"Contact"})]})]}),m.jsxs("div",{children:[m.jsx("h4",{className:"font-bold text-[#313131] mb-4",children:"Legal"}),m.jsxs("ul",{className:"space-y-3 text-sm text-[#717171]",children:[m.jsx("li",{children:"Terms of Service"}),m.jsx("li",{children:"Privacy Policy"}),m.jsx("li",{children:"Cookie Policy"}),m.jsx("li",{children:"Compliance"})]})]})]})})}const f6="/assets/bowl-XV6xgGX-.svg",Nt=["#FFDFE5","#FFB5D0","#FF80B8","#FF5A92","#FF4D6B","#FF3A3C","#FF5100","#FF7416","#FFA727","#FFCD1A","#F1F624","#D1FF27","#A7F70A","#9DED00","#90DA00"],d6=[p0,m0,y0,g0],Fe="'Pixelify Sans', monospace",gi=[{name:"BTC",color:"#F7931A",bonus:5,label:"+5 SATS!",grid:[["0","0","1","1","1","1","0","0"],["0","1","1","0","0","1","1","0"],["0","1","0","1","1","0","1","0"],["0","1","0","1","1","1","0","0"],["0","1","0","1","1","1","0","0"],["0","1","0","1","1","0","1","0"],["0","1","1","0","0","1","1","0"],["0","0","1","1","1","1","0","0"]]},{name:"ETH",color:"#627EEA",bonus:3,label:"+3 GAS!",grid:[["0","0","0","1","1","0","0","0"],["0","0","1","1","1","1","0","0"],["0","1","1","0","0","1","1","0"],["1","1","0","0","0","0","1","1"],["0","1","1","1","1","1","1","0"],["0","0","1","0","0","1","0","0"],["0","0","1","1","1","1","0","0"],["0","0","0","1","1","0","0","0"]]},{name:"SOL",color:"#9945FF",bonus:4,label:"SPEED UP!",grid:[["1","1","1","1","1","1","1","0"],["0","0","0","0","0","0","1","1"],["0","0","0","0","0","0","0","0"],["0","1","1","1","1","1","1","1"],["1","1","0","0","0","0","0","0"],["0","0","0","0","0","0","0","0"],["1","1","1","1","1","1","1","0"],["0","0","0","0","0","0","1","1"]]}];function h6(n,r){const s=document.createElement("canvas");s.width=r,s.height=r;const l=s.getContext("2d"),u=r/8;for(let d=0;d<8;d++)for(let f=0;f<8;f++)if(n.grid[d][f]==="1"){l.fillStyle=n.color,l.fillRect(f*u,d*u,u,u);const h=parseInt(n.color.slice(1),16),g=Math.max(0,(h>>16)-40),v=Math.max(0,(h>>8&255)-40),y=Math.max(0,(h&255)-40);l.fillStyle=`rgb(${g},${v},${y})`,l.fillRect(f*u,(d+.8)*u,u,u*.2)}return s}function du(){try{return JSON.parse(localStorage.getItem("miso-leaderboard")||"[]")}catch{return[]}}function p6(n){const r=du();r.push(n),r.sort((s,l)=>l.score-s.score),localStorage.setItem("miso-leaderboard",JSON.stringify(r.slice(0,10)))}function Sh(n){return new Promise((r,s)=>{const l=new Image;l.crossOrigin="anonymous",l.onload=()=>r(l),l.onerror=s,l.src=n})}function m6({onClose:n}){const r=H.useRef(null),[s,l]=H.useState("ready"),[u,d]=H.useState(0),[f,h]=H.useState(0),[g,v]=H.useState(""),[y,x]=H.useState(du()),[w,M]=H.useState(!1),[j,N]=H.useState(!1),A=H.useRef({bowlX:0,bowlW:180,bowlH:74,items:[],floats:[],score:0,missed:0,difficulty:1,running:!1,nextId:0,foodImgs:[],cryptoImgs:[],bowlImg:null,keys:{left:!1,right:!1},mouseX:-1,frame:0,loaded:!1,catchFlash:0,spawnTimer:0,stars:[]}),O=H.useCallback(()=>{const R=A.current,V=r.current;if(!V)return;const te=V.getBoundingClientRect().width;R.bowlX=te/2-R.bowlW/2,R.items=[],R.floats=[],R.score=0,R.missed=0,R.difficulty=1,R.running=!0,R.nextId=0,R.frame=0,R.mouseX=-1,R.catchFlash=0,R.spawnTimer=30,d(0),l("playing"),M(!1),N(!1)},[]);H.useEffect(()=>{const R=r.current;if(!R)return;const V=R.getContext("2d");if(!V)return;let te,ce=!1;const L=A.current,le=()=>{const I=window.devicePixelRatio||1,B=R.getBoundingClientRect();R.width=B.width*I,R.height=B.height*I,V.setTransform(I,0,0,I,0,0)},me=I=>{const B=R.getBoundingClientRect();L.mouseX=I.clientX-B.left},je=I=>{I.preventDefault();const B=R.getBoundingClientRect();L.mouseX=I.touches[0].clientX-B.left},_e=I=>{(I.key==="ArrowLeft"||I.key==="a")&&(I.preventDefault(),L.keys.left=!0),(I.key==="ArrowRight"||I.key==="d")&&(I.preventDefault(),L.keys.right=!0),I.key==="Escape"&&n()},Ne=I=>{(I.key==="ArrowLeft"||I.key==="a")&&(L.keys.left=!1),(I.key==="ArrowRight"||I.key==="d")&&(L.keys.right=!1)};le(),window.addEventListener("resize",le),R.addEventListener("mousemove",me),R.addEventListener("touchmove",je,{passive:!1}),window.addEventListener("keydown",_e),window.addEventListener("keyup",Ne),L.loaded||Promise.all([Sh(f6),...d6.map(Sh)]).then(([I,...B])=>{if(ce)return;L.bowlImg=I,L.foodImgs=B,L.cryptoImgs=gi.map(ue=>h6(ue,64)),L.loaded=!0;const T=R.getBoundingClientRect().width,D=R.getBoundingClientRect().height;L.stars=Array.from({length:40},()=>({x:Math.random()*T,y:Math.random()*D,s:.5+Math.random()*1.5,a:Math.random()*Math.PI*2}))});const Ke=7,Qe=()=>{if(ce)return;const I=R.getBoundingClientRect().width,B=R.getBoundingClientRect().height;if(L.running){if(L.frame++,L.mouseX>=0){const ie=L.mouseX-L.bowlW/2;L.bowlX+=(ie-L.bowlX)*.15}if(L.keys.left&&(L.bowlX-=Ke),L.keys.right&&(L.bowlX+=Ke),L.bowlX=Math.max(0,Math.min(I-L.bowlW,L.bowlX)),L.spawnTimer--,L.frame>30&&L.spawnTimer<=0){const ie=L.difficulty>=4&&Math.random()<.3?2:1;for(let Re=0;Re=$-se&&Re<=$+L.bowlH+20&&xe>=L.bowlX-se&&xe<=L.bowlX+L.bowlW+se){if(ie.isCrypto){const ot=gi[ie.cryptoIndex];L.score+=ot.bonus,L.catchFlash=14,L.floats.push({x:xe,y:$-20,text:ot.label,color:ot.color,life:50})}else L.score++,L.catchFlash=6;d(L.score)}else ie.y>B?ie.isCrypto||(L.missed++,L.missed>=1&&(L.running=!1,h(L.score),l("gameover"))):ge.push(ie)}L.items=ge,L.floats=L.floats.filter(ie=>(ie.life--,ie.y-=1.2,ie.life>0))}L.catchFlash>0&&L.catchFlash--,V.fillStyle="#0a0a0a",V.fillRect(0,0,I,B);for(const $ of L.stars){$.a+=.02;const se=.15+Math.sin($.a)*.1;V.fillStyle=`rgba(255,255,255,${se})`,V.fillRect($.x,$.y,$.s,$.s)}V.strokeStyle="rgba(255,255,255,0.04)",V.lineWidth=1;for(let $=0;$T.addColorStop(se/(Nt.length-1),$)),V.fillStyle=T,V.fillRect(8,B-4,I-16,2);for(const $ of L.items)if($.isCrypto){const se=L.cryptoImgs[$.cryptoIndex];if(se){V.save(),V.imageSmoothingEnabled=!1;const ge=gi[$.cryptoIndex].color;V.shadowColor=ge,V.shadowBlur=12+Math.sin(L.frame*.1)*4,V.drawImage(se,$.x,$.y,$.size,$.size),V.restore(),V.fillStyle=ge,V.font=`bold 10px ${Fe}`,V.textAlign="center",V.globalAlpha=.7,V.fillText(gi[$.cryptoIndex].name,$.x+$.size/2,$.y+$.size+11),V.globalAlpha=1}}else{const se=L.foodImgs[$.imgIndex];se&&V.drawImage(se,$.x,$.y,$.size,$.size)}if(L.bowlImg){const $=B-L.bowlH-16;L.catchFlash>0?(V.save(),V.shadowColor=L.catchFlash>10?Nt[Math.floor(Math.random()*Nt.length)]:"#fff",V.shadowBlur=L.catchFlash>10?30:15,V.drawImage(L.bowlImg,L.bowlX,$,L.bowlW,L.bowlH),V.restore()):V.drawImage(L.bowlImg,L.bowlX,$,L.bowlW,L.bowlH)}for(const $ of L.floats)V.font=`bold 18px ${Fe}`,V.textAlign="center",V.fillStyle=$.color,V.globalAlpha=Math.min(1,$.life/15),V.fillText($.text,$.x,$.y),V.globalAlpha=1;const D=I<500;V.fillStyle="#fff",V.font=`bold ${D?14:20}px ${Fe}`,V.textAlign="left",V.fillText("SCORE",16,D?30:40);const ue=String(L.score).padStart(4,"0");V.font=`bold ${D?24:36}px ${Fe}`;const fe=V.createLinearGradient(16,48,116,48);if(fe.addColorStop(0,Nt[4]),fe.addColorStop(1,Nt[12]),V.fillStyle=fe,V.fillText(ue,16,D?56:74),V.fillStyle="#FF4D6B",V.font=`bold ${D?18:24}px ${Fe}`,V.textAlign="right",V.fillText(L.missed>=1?"x":"♥",I-(D?28:38),D?36:50),L.missed<1&&(V.font=`bold ${D?10:14}px ${Fe}`,V.fillText("x1",I-(D?16:24),D?36:50)),!L.running&&s==="ready"){V.fillStyle="rgba(0,0,0,0.5)",V.fillRect(0,0,I,B);const $=I<500;V.fillStyle="#fff",V.font=`bold ${$?24:32}px ${Fe}`,V.textAlign="center",V.fillText("MISO CATCHER",I/2,B/2-50),V.font=`${$?13:16}px ${Fe}`,V.fillStyle="rgba(255,255,255,0.5)",V.fillText($?"Drag to move the bowl":"Use arrow keys or mouse to move",I/2,B/2-10),V.fillText("Catch ingredients • Grab crypto for bonus!",I/2,B/2+18),V.font=`bold ${$?14:18}px ${Fe}`,V.fillStyle="#fff";const se=.7+Math.sin(Date.now()/400)*.3;V.globalAlpha=se,V.fillText($?"[ TAP TO START ]":"[ PRESS SPACE OR CLICK TO START ]",I/2,B/2+70),V.globalAlpha=1}te=requestAnimationFrame(Qe)};Qe();const be=I=>{I.code==="Space"&&s==="ready"&&(I.preventDefault(),O())},ae=()=>{s==="ready"&&O()},Z=I=>{s==="ready"&&(I.preventDefault(),O())};return window.addEventListener("keydown",be),R.addEventListener("click",ae),R.addEventListener("touchstart",Z,{passive:!1}),()=>{ce=!0,cancelAnimationFrame(te),window.removeEventListener("resize",le),R.removeEventListener("mousemove",me),R.removeEventListener("touchmove",je),window.removeEventListener("keydown",_e),window.removeEventListener("keyup",Ne),window.removeEventListener("keydown",be),R.removeEventListener("click",ae),R.removeEventListener("touchstart",Z)}},[s,O,n]);const Y=()=>{g.trim()&&(p6({name:g.trim(),score:f,date:new Date().toLocaleDateString()}),x(du()),M(!0))},U=R=>{const V=`I scored ${f} in Miso Catcher! Can you beat my score?`;R==="twitter"?window.open(`https://twitter.com/intent/tweet?text=${encodeURIComponent(V)}`,"_blank"):(navigator.clipboard.writeText(V),N(!0),setTimeout(()=>N(!1),2e3))};return m.jsx(ve.div,{className:"fixed inset-0 z-[9999] flex items-center justify-center bg-black/90 backdrop-blur-md",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:m.jsxs(ve.div,{className:"relative w-full h-full md:w-[95vw] md:max-w-[900px] md:h-[90vh] md:max-h-[800px] bg-[#0a0a0a] md:rounded-[16px] overflow-hidden md:border-2 md:border-white/10 md:shadow-[0_0_60px_rgba(255,77,107,0.15)] flex flex-col",initial:{scale:.9,y:30},animate:{scale:1,y:0},exit:{scale:.9,y:30},transition:{type:"spring",damping:20,stiffness:250},children:[m.jsxs("div",{className:"flex items-center justify-between px-4 md:px-5 py-2.5 border-b border-white/10 bg-black/40 safe-top",children:[m.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[m.jsx("div",{className:"hidden md:flex gap-1",children:Nt.slice(0,7).map((R,V)=>m.jsx("div",{className:"w-1.5 h-4 rounded-sm",style:{backgroundColor:R}},V))}),m.jsx("span",{className:"text-white/80 text-xs md:text-sm font-bold tracking-[0.2em] uppercase",style:{fontFamily:Fe},children:"Miso Catcher"})]}),m.jsxs("div",{className:"flex items-center gap-2 md:gap-3",children:[m.jsxs("div",{className:"hidden md:flex gap-1 items-center text-white/30 text-[10px]",style:{fontFamily:Fe},children:[m.jsx("kbd",{className:"px-1.5 py-0.5 rounded bg-white/5 border border-white/10 text-[10px]",children:"←"}),m.jsx("kbd",{className:"px-1.5 py-0.5 rounded bg-white/5 border border-white/10 text-[10px]",children:"→"})]}),m.jsx("button",{onClick:n,className:"text-white/30 hover:text-white transition-colors text-xs md:text-sm px-2 py-1 rounded border border-white/10 hover:border-white/30",style:{fontFamily:Fe},children:"ESC"})]})]}),m.jsxs("div",{className:"flex-1 relative",children:[m.jsx("canvas",{ref:r,className:"w-full h-full",style:{touchAction:"none",cursor:s==="playing"?"none":"pointer"}}),m.jsx(fo,{children:s==="gameover"&&m.jsx(ve.div,{className:"absolute inset-0 bg-black/80 backdrop-blur-md flex items-center justify-center",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},children:m.jsxs(ve.div,{className:"bg-[#111] rounded-[16px] p-5 md:p-8 w-[92%] max-w-[420px] border border-white/10 shadow-[0_0_40px_rgba(255,77,107,0.1)] max-h-[85vh] overflow-y-auto",initial:{scale:.85,y:20},animate:{scale:1,y:0},transition:{type:"spring",damping:20},children:[m.jsxs("div",{className:"text-center mb-6",children:[m.jsx("p",{className:"text-[14px] text-white/30 tracking-widest uppercase mb-2",style:{fontFamily:Fe},children:"Game Over"}),m.jsx("div",{className:"flex items-center justify-center gap-3",children:m.jsx("span",{className:"text-[56px] font-bold leading-none",style:{background:`linear-gradient(135deg, ${Nt[4]}, ${Nt[9]}, ${Nt[13]})`,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",fontFamily:Fe},children:String(f).padStart(4,"0")})}),m.jsx("p",{className:"text-white/40 text-sm font-semibold mt-2",style:{fontFamily:Fe},children:f===0?"Better luck next time!":f<10?"Not bad, keep going!":f<25?"Nice catch!":"Legendary chef!"})]}),w?m.jsxs("div",{className:"flex gap-2 mb-5",children:[m.jsx("button",{onClick:()=>U("twitter"),className:"flex-1 rounded-full px-4 py-3 text-white text-sm font-bold hover:brightness-110 transition-colors",style:{fontFamily:Fe,background:"#ff7416"},children:"SHARE ON X"}),m.jsx("button",{onClick:()=>U("copy"),className:"flex-1 rounded-full px-4 py-3 text-white text-sm font-bold hover:brightness-110 transition-colors border border-[#ff7416]",style:{fontFamily:Fe,background:"transparent",color:"#ff7416"},children:j?"COPIED!":"COPY"})]}):m.jsx("div",{className:"mb-5",children:m.jsxs("div",{className:"flex gap-2",children:[m.jsx("input",{type:"text",placeholder:"Enter name...",value:g,onChange:R=>v(R.target.value),onKeyDown:R=>R.key==="Enter"&&Y(),maxLength:15,className:"flex-1 bg-white/5 border border-white/10 rounded-full px-4 py-3 text-white text-sm placeholder:text-white/20 outline-none focus:border-[#ff7416]/50 transition-colors",style:{fontFamily:Fe},autoFocus:!0}),m.jsx("button",{onClick:Y,className:"px-5 py-3 rounded-full text-sm font-bold transition-colors hover:brightness-110",style:{background:"#ff7416",color:"#fff",fontFamily:Fe},children:"SAVE"})]})}),y.length>0&&m.jsxs("div",{className:"border-t border-white/10 pt-4 mb-5",children:[m.jsx("h4",{className:"text-white/30 text-[10px] font-bold uppercase tracking-[0.2em] mb-3",style:{fontFamily:Fe},children:"High Scores"}),m.jsx("div",{className:"space-y-1.5 max-h-[140px] overflow-y-auto",children:y.slice(0,5).map((R,V)=>m.jsxs("div",{className:"flex items-center justify-between text-sm py-1 px-2 rounded",style:{background:V===0?"rgba(255,255,255,0.03)":"transparent",fontFamily:Fe},children:[m.jsxs("div",{className:"flex items-center gap-3",children:[m.jsxs("span",{className:"w-5 text-right font-bold",style:{color:Nt[V*3]||"#fff"},children:[V+1,"."]}),m.jsx("span",{className:"text-white/70",children:R.name})]}),m.jsx("span",{className:"text-white/50 font-bold",children:String(R.score).padStart(4,"0")})]},V))})]}),m.jsx("button",{onClick:O,className:"w-full py-3.5 rounded-full font-bold text-sm tracking-wider text-white transition-all hover:brightness-110",style:{background:"#ff7416",fontFamily:Fe},children:"PLAY AGAIN"})]})})})]})]})})}function g6({onClose:n}){return H.useEffect(()=>(document.body.style.overflow="hidden",()=>{document.body.style.overflow=""}),[]),H.useEffect(()=>{const r=s=>{s.key==="Escape"&&n()};return window.addEventListener("keydown",r),()=>window.removeEventListener("keydown",r)},[n]),H.useEffect(()=>{var s;(s=window.Tally)==null||s.loadEmbeds()},[]),m.jsxs(ve.div,{className:"fixed inset-0 z-[200] flex items-center justify-center p-4",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},children:[m.jsx("div",{className:"absolute inset-0 bg-black/50 backdrop-blur-sm",onClick:n}),m.jsxs(ve.div,{className:"relative w-full max-w-[480px] bg-white rounded-[24px] overflow-hidden shadow-2xl border border-[#f2f2f2]",initial:{opacity:0,scale:.95,y:20},animate:{opacity:1,scale:1,y:0},exit:{opacity:0,scale:.95,y:20},transition:{duration:.25,ease:[.16,1,.3,1]},children:[m.jsxs("div",{className:"flex items-center justify-between px-6 pt-6 pb-4",children:[m.jsxs("div",{className:"flex items-center gap-3",children:[m.jsx("img",{src:w0,alt:"Miso",className:"h-6 w-auto",style:{aspectRatio:"34.35 / 20"}}),m.jsxs("div",{children:[m.jsx("h3",{className:"text-[18px] font-bold text-[#313131] leading-tight",children:"Get Early Access"}),m.jsx("p",{className:"text-[13px] text-[#999] font-medium",children:"Be first to let your money cook"})]})]}),m.jsx("button",{onClick:n,className:"w-8 h-8 flex items-center justify-center rounded-full hover:bg-[#f2f2f2] transition-colors cursor-pointer",children:m.jsx("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:m.jsx("path",{d:"M1 1L13 13M13 1L1 13",stroke:"#999",strokeWidth:"2",strokeLinecap:"round"})})})]}),m.jsx("div",{className:"h-px bg-[#f2f2f2] mx-6"}),m.jsx("div",{className:"px-6 py-4",children:m.jsx("iframe",{"data-tally-src":"https://tally.so/embed/44LdXo?alignLeft=1&hideTitle=1&transparentBackground=1&dynamicHeight=1",loading:"lazy",width:"100%",height:"178",frameBorder:"0",marginHeight:0,marginWidth:0,title:"Miso Beta Signup Form",className:"w-full"})})]})]})}function y6({visible:n}){const[r,s]=H.useState(!0);H.useEffect(()=>{if(!n)return;const h=setInterval(()=>{s(g=>!g)},1500);return()=>clearInterval(h)},[n]);const l=r?"white":"#1F1F1F",u=r?"#1F1F1F":"white",d=r?"white":"#1F1F1F",f=r?"#1F1F1F":"white";return m.jsxs(ve.svg,{width:"320",height:"132",viewBox:"0 0 320 132",fill:"none",xmlns:"http://www.w3.org/2000/svg",initial:{y:200},animate:n?{y:0}:{y:200},transition:{duration:.7,ease:[.34,1.56,.64,1]},children:[m.jsx("path",{d:"M26.6264 0H0V26.5714H26.6264V0Z",fill:"#FFDFE5"}),m.jsx("path",{d:"M53.2527 0H26.6263V26.5714H53.2527V0Z",fill:"#FFB5D0"}),m.jsx("path",{d:"M26.6264 26.5713H0V53.1427H26.6264V26.5713Z",fill:"#FFB5D0"}),m.jsx("path",{d:"M79.879 0H53.2527V26.5714H79.879V0Z",fill:"#FF80B8"}),m.jsx("path",{d:"M53.2527 26.5713H26.6263V53.1427H53.2527V26.5713Z",fill:"#FF80B8"}),m.jsx("path",{d:"M26.6264 53.1431H0V79.7145H26.6264V53.1431Z",fill:"#FF80B8"}),m.jsx("path",{d:"M106.506 0H79.8792V26.5714H106.506V0Z",fill:"#FF5A92"}),m.jsx("path",{d:"M79.879 26.5713H53.2527V53.1427H79.879V26.5713Z",fill:"#FF5A92"}),m.jsx("path",{d:"M53.2527 53.1431H26.6263V79.7145H53.2527V53.1431Z",fill:"#FF5A92"}),m.jsx(ve.path,{d:"M106.506 53.1431H79.8792V79.7145H106.506V53.1431Z",animate:{fill:l},transition:{duration:.15}}),m.jsx(ve.path,{d:"M133.132 53.1431H106.505V79.7145H133.132V53.1431Z",animate:{fill:u},transition:{duration:.15}}),m.jsx(ve.path,{d:"M213.011 53.1431H186.385V79.7145H213.011V53.1431Z",animate:{fill:d},transition:{duration:.15}}),m.jsx(ve.path,{d:"M239.637 53.1431H213.011V79.7145H239.637V53.1431Z",animate:{fill:f},transition:{duration:.15}}),m.jsx("path",{d:"M133.132 0H106.505V26.5714H133.132V0Z",fill:"#FF4D6B"}),m.jsx("path",{d:"M106.506 26.5713H79.8792V53.1427H106.506V26.5713Z",fill:"#FF4D6B"}),m.jsx("path",{d:"M79.879 53.1431H53.2527V79.7145H79.879V53.1431Z",fill:"#FF4D6B"}),m.jsx("path",{d:"M53.2527 79.7144H26.6263V106.286H53.2527V79.7144Z",fill:"#FF4D6B"}),m.jsx("path",{d:"M159.758 0H133.132V26.5714H159.758V0Z",fill:"#FF3A3C"}),m.jsx("path",{d:"M133.132 26.5713H106.505V53.1427H133.132V26.5713Z",fill:"#FF3A3C"}),m.jsx("path",{d:"M79.879 79.7144H53.2527V106.286H79.879V79.7144Z",fill:"#FF3A3C"}),m.jsx("path",{d:"M53.2527 106.286H26.6263V132.857H53.2527V106.286Z",fill:"#FF3A3C"}),m.jsx("path",{d:"M186.385 0H159.758V26.5714H186.385V0Z",fill:"#FF5100"}),m.jsx("path",{d:"M159.758 26.5713H133.132V53.1427H159.758V26.5713Z",fill:"#FF5100"}),m.jsx("path",{d:"M106.506 79.7144H79.8792V106.286H106.506V79.7144Z",fill:"#FF5100"}),m.jsx("path",{d:"M79.879 106.286H53.2527V132.857H79.879V106.286Z",fill:"#FF5100"}),m.jsx("path",{d:"M213.011 0H186.385V26.5714H213.011V0Z",fill:"#FF7416"}),m.jsx("path",{d:"M186.385 26.5713H159.758V53.1427H186.385V26.5713Z",fill:"#FF7416"}),m.jsx("path",{d:"M159.758 53.1431H133.132V79.7145H159.758V53.1431Z",fill:"#FF7416"}),m.jsx("path",{d:"M133.132 79.7144H106.505V106.286H133.132V79.7144Z",fill:"#FF7416"}),m.jsx("path",{d:"M106.506 106.286H79.8792V132.857H106.506V106.286Z",fill:"#FF7416"}),m.jsx("path",{d:"M239.637 0H213.011V26.5714H239.637V0Z",fill:"#FFA727"}),m.jsx("path",{d:"M213.011 26.5713H186.385V53.1427H213.011V26.5713Z",fill:"#FFA727"}),m.jsx("path",{d:"M186.385 53.1431H159.758V79.7145H186.385V53.1431Z",fill:"#FFA727"}),m.jsx("path",{d:"M159.758 79.7144H133.132V106.286H159.758V79.7144Z",fill:"#FFA727"}),m.jsx("path",{d:"M133.132 106.286H106.505V132.857H133.132V106.286Z",fill:"#FFA727"}),m.jsx("path",{d:"M266.264 0H239.637V26.5714H266.264V0Z",fill:"#FFCD1A"}),m.jsx("path",{d:"M239.637 26.5713H213.011V53.1427H239.637V26.5713Z",fill:"#FFCD1A"}),m.jsx("path",{d:"M186.385 79.7144H159.758V106.286H186.385V79.7144Z",fill:"#FFCD1A"}),m.jsx("path",{d:"M159.758 106.286H133.132V132.857H159.758V106.286Z",fill:"#FFCD1A"}),m.jsx("path",{d:"M292.89 106.286H266.264V132.857H292.89V106.286Z",fill:"#90DA00"}),m.jsx("path",{d:"M292.89 0H266.264V26.5714H292.89V0Z",fill:"#F1F624"}),m.jsx("path",{d:"M266.264 26.5713H239.637V53.1427H266.264V26.5713Z",fill:"#F1F624"}),m.jsx("path",{d:"M213.011 79.7144H186.385V106.286H213.011V79.7144Z",fill:"#F1F624"}),m.jsx("path",{d:"M186.385 106.286H159.758V132.857H186.385V106.286Z",fill:"#F1F624"}),m.jsx("path",{d:"M319.503 0H292.876V26.5714H319.503V0Z",fill:"#D1FF27"}),m.jsx("path",{d:"M292.89 26.5713H266.264V53.1427H292.89V26.5713Z",fill:"#D1FF27"}),m.jsx("path",{d:"M266.264 53.1431H239.637V79.7145H266.264V53.1431Z",fill:"#D1FF27"}),m.jsx("path",{d:"M239.637 79.7144H213.011V106.286H239.637V79.7144Z",fill:"#D1FF27"}),m.jsx("path",{d:"M213.011 106.286H186.385V132.857H213.011V106.286Z",fill:"#D1FF27"}),m.jsx("path",{d:"M319.503 26.5713H292.876V53.1427H319.503V26.5713Z",fill:"#A7F70A"}),m.jsx("path",{d:"M292.89 53.1431H266.264V79.7145H292.89V53.1431Z",fill:"#A7F70A"}),m.jsx("path",{d:"M266.264 79.7144H239.637V106.286H266.264V79.7144Z",fill:"#A7F70A"}),m.jsx("path",{d:"M239.637 106.286H213.011V132.857H239.637V106.286Z",fill:"#A7F70A"}),m.jsx("path",{d:"M319.503 53.1431H292.876V79.7145H319.503V53.1431Z",fill:"#9DED00"}),m.jsx("path",{d:"M292.89 79.7144H266.264V106.286H292.89V79.7144Z",fill:"#9DED00"}),m.jsx("path",{d:"M266.264 106.286H239.637V132.857H266.264V106.286Z",fill:"#9DED00"})]})}function v6({onOpenSignup:n}){const r=H.useRef(null),s=U8(r,{once:!0,margin:"-100px"});return m.jsx("div",{className:"w-full max-w-[1280px] mx-auto px-4 mb-12 md:mb-20",children:m.jsxs("div",{ref:r,className:"bg-[#ebfeff] rounded-[24px] relative overflow-hidden min-h-[200px] md:min-h-[240px]",children:[m.jsxs("div",{className:"flex flex-col gap-3 md:gap-4 items-start justify-center px-6 py-8 md:px-10 md:py-10",children:[m.jsx("h2",{className:"text-[28px] md:text-[48px] font-bold text-[#1f1f1f] leading-tight max-w-[70%] md:max-w-none",children:"Your money should work both ways"}),m.jsx("p",{className:"text-[14px] md:text-[20px] font-semibold text-[#717171] leading-relaxed md:leading-[32px] max-w-[65%] md:max-w-none",children:"Credit when you need it, earnings that never stop. Why choose?"}),m.jsxs("div",{onClick:n,className:"group bg-[#1f1f1f] text-white px-6 md:px-8 py-3 rounded-full font-bold flex items-center gap-1 cursor-pointer hover:scale-105 transition-transform text-[14px] md:text-[16px]",children:["Get Early Access",m.jsx("span",{className:"inline-block max-w-0 overflow-hidden opacity-0 transition-all duration-200 group-hover:max-w-[20px] group-hover:opacity-100",children:"→"})]})]}),m.jsx("div",{className:"absolute right-[10px] md:right-[20px] bottom-0 w-[160px] md:w-[320px] pointer-events-none",children:m.jsx(y6,{visible:s})})]})})}function x6(){const[n,r]=H.useState(!1),[s,l]=H.useState(!1),u=()=>l(!0);return H.useEffect(()=>{const d=f=>{(f.metaKey||f.ctrlKey)&&f.key==="k"&&(f.preventDefault(),r(h=>!h))};return window.addEventListener("keydown",d),()=>window.removeEventListener("keydown",d)},[]),m.jsxs("div",{className:"w-full bg-white font-['Plus_Jakarta_Sans',sans-serif] overflow-x-hidden",children:[m.jsx(Q8,{onOpenSignup:u}),m.jsx(q8,{}),m.jsx(e6,{}),m.jsx(o6,{}),m.jsx(u6,{}),m.jsx(v6,{onOpenSignup:u}),m.jsx(c6,{}),m.jsx(fo,{children:n&&m.jsx(m6,{onClose:()=>r(!1)})}),m.jsx(fo,{children:s&&m.jsx(g6,{onClose:()=>l(!1)})})]})}V2.createRoot(document.getElementById("root")).render(m.jsx(x6,{}));
diff --git a/dist/assets/logo-CxjgcLHb.svg b/dist/assets/logo-CxjgcLHb.svg
deleted file mode 100644
index 526ce5056..000000000
--- a/dist/assets/logo-CxjgcLHb.svg
+++ /dev/null
@@ -1,82 +0,0 @@
-
diff --git a/dist/assets/miso-logo-icon-Da6vHIO7.svg b/dist/assets/miso-logo-icon-Da6vHIO7.svg
deleted file mode 100644
index 88a1a4e4e..000000000
--- a/dist/assets/miso-logo-icon-Da6vHIO7.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-
diff --git a/dist/index.html b/dist/index.html
deleted file mode 100644
index 1551572ac..000000000
--- a/dist/index.html
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
- Develop Miso Landing Page
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/index.html b/index.html
index 2009a3539..2a7d6a47c 100644
--- a/index.html
+++ b/index.html
@@ -3,6 +3,7 @@
+
diff --git a/public/favicon.svg b/public/favicon.svg
new file mode 100644
index 000000000..33ca19743
--- /dev/null
+++ b/public/favicon.svg
@@ -0,0 +1,77 @@
+