{"version":3,"file":"shared-lib.C_f_cHmd.mjs","names":["fonts","css","className","fonts","css","className","getProps","className","variants","MoonStars","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","RichText","fonts","css","className","useContext","useState","useMemo","useCallback","useState","useState","_Fragment","useMemo","useState","useCallback","useState","useId","fonts","css","className","fonts","css","className","metadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/RjcboGNaryEVbI96Nb4l/GUy0hUGHNUDmTH5OUm85/enXjBVrKb.js","https:/framerusercontent.com/modules/AhgZOPYq0rQK7lHemKJj/O0mWxJECovQfD94FkNKp/FVIKxrvNg.js","https:/framerusercontent.com/modules/8Kth5566AmP2f8alTIZu/gcpy7DRQjN5K7bdlGEPo/FmpP02mnR.js","https:/framerusercontent.com/modules/xp9v1osikBhtvE78pZxd/q0MzwJXYG2h0ihcOz5Cq/kZeij_NqY.js","https:/framerusercontent.com/modules/b6ICT9A8SANxiorvNNMw/iw5GV5KG5mVVtIELExgN/WTvc_mnAV.js","https:/framerusercontent.com/modules/7XhMYD5jftQ9YEFRH24l/5luBU1vHVuD82U9A9FOr/AssetContext.js","https:/framerusercontent.com/modules/3UL8j7CJmiVSEMoUGp3w/PFT1DzQ9JBPKgM0g3ulj/wizard_types.js","https:/framerusercontent.com/modules/6U8EpOAFrkSIoRimULM6/3gfJSZJSl8cJgIUj74Eu/assets.js","https:/framerusercontent.com/modules/ybIb2Dh2240jTxGXnfx8/mBr7L3YeaJonTebcMyVo/useWizard.js","https:/framerusercontent.com/modules/h0NzrkP1e2MhO2FSaxIM/3bbaVZDJX8yNKXGW9hm3/layers2.js","https:/framerusercontent.com/modules/f0MEbLPk7FFTUcFVrhu7/qZ7ygLSeDF513nv1rSaq/UseThemeImage.js","https:/framerusercontent.com/modules/4PAPYUa9ceQBDJSugOCQ/lqLdyDaQFrvCQFqrFK3L/WizardPreview2.js","https:/framerusercontent.com/modules/sNpp4DGuhzI9IlCGC8lt/WVsjnxl1n1oScXsBZ3mf/StepRenderer.js","https:/framerusercontent.com/modules/an59aLaGgWw2TgCdnuaQ/80HkiXBzWrW4s3GC3ELv/ColorPicker.js","https:/framerusercontent.com/modules/OKW88gWu4I3HKc3K87g0/pdR2hzaVVYVqY2102MZD/saveComposite.js","https:/framerusercontent.com/modules/6ZIy8OVnrYO0fe9soAmK/qj1v7tJ8y4OjBHlvgQ9F/Steps.js","https:/framerusercontent.com/modules/jkm2SLMfCaohZ1tHuVbi/zr2MCItojRGP1ihkfRp5/WizardControls.js","https:/framerusercontent.com/modules/w3K5ox3hJpK6br3kNT8O/kk4bKfNQyYagMkkUZB66/DredHedzWiz.js","https:/framerusercontent.com/modules/SDruxgwtgBCPxCBToYrc/tybMCyyCljZZOhz66imp/gJqvNBZs9.js","https:/framerusercontent.com/modules/AewYH8aSntof48GWBVub/HfrBnijU3MMjwiOu1B1f/pdjAlbhuz.js","https:/framerusercontent.com/modules/RnR2CGt2TSxw542KfvLl/o4t1ZXKrfmd3OqTFlf0q/UsXzke20v.js","https:/framerusercontent.com/modules/e4fMYOMORTuikS8ENVer/XPEqUtVwnQlDOhEQdWw9/augiA20Il.js","https:/framerusercontent.com/modules/nefiFz8Usk1j9eT51Plq/GfLphruXT4AMUGFSfXYR/siteMetadata.js","https:/framerusercontent.com/modules/qf46rzFhJM5A1fOygYHk/PcOytRINbvGFTayyrBf8/aTnm9kkez.js"],"sourcesContent":["// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Quicksand-regular\",\"FS;Quicksand-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P7QWZTESTWCXKHLCEKK2U7KFAUDHILAR/EYHZLELF37GOBRYPDSZCVDTZXAG3CXMB/RJNZ7OVQ2KGPV7DIFWD6QAYSZME3RCOR.woff2\",weight:\"700\"}]}];export const css=['.framer-rkTTP .framer-styles-preset-6bzmlj:not(.rich-text-wrapper), .framer-rkTTP .framer-styles-preset-6bzmlj.rich-text-wrapper p { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-rkTTP .framer-styles-preset-6bzmlj:not(.rich-text-wrapper), .framer-rkTTP .framer-styles-preset-6bzmlj.rich-text-wrapper p { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-rkTTP .framer-styles-preset-6bzmlj:not(.rich-text-wrapper), .framer-rkTTP .framer-styles-preset-6bzmlj.rich-text-wrapper p { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-rkTTP\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-1Of03 .framer-styles-preset-1sbfdfq:not(.rich-text-wrapper), .framer-1Of03 .framer-styles-preset-1sbfdfq.rich-text-wrapper h5 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #3b3b3b; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-1Of03 .framer-styles-preset-1sbfdfq:not(.rich-text-wrapper), .framer-1Of03 .framer-styles-preset-1sbfdfq.rich-text-wrapper h5 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #3b3b3b; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-1Of03 .framer-styles-preset-1sbfdfq:not(.rich-text-wrapper), .framer-1Of03 .framer-styles-preset-1sbfdfq.rich-text-wrapper h5 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 1.8em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #3b3b3b; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-1Of03\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.999 10.582 C 15.421 10.695 14.835 10.752 14.246 10.752 C 11.553 10.75 9.002 9.543 7.293 7.461 C 5.583 5.38 4.895 2.642 5.417 0 C 1.829 1.312 -0.389 4.916 0.057 8.71 C 0.502 12.504 3.494 15.497 7.288 15.942 C 11.083 16.387 14.687 14.17 15.999 10.582 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.99858080507872px\" id=\"eZTLM88HK\" transform=\"translate(3.754 4.248)\" width=\"15.998580805078724px\"/><path d=\"M 0 4.5 L 0 0\" fill=\"transparent\" height=\"4.5px\" id=\"zUGzw2VWw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(19.5 6.75)\" width=\"1px\"/><path d=\"M 4.5 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"B9h2DPWA6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(17.25 9)\" width=\"4.5px\"/><path d=\"M 0 0 L 0 3\" fill=\"transparent\" height=\"3px\" id=\"V84bhtN5H\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15 3)\" width=\"1px\"/><path d=\"M 3 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"m6YO5Mtpj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 4.5)\" width=\"3px\"/><path d=\"M 15.999 10.582 C 15.421 10.695 14.835 10.752 14.246 10.752 C 11.553 10.75 9.002 9.543 7.293 7.461 C 5.583 5.38 4.895 2.642 5.417 0 C 1.829 1.312 -0.389 4.916 0.057 8.71 C 0.502 12.504 3.494 15.497 7.288 15.942 C 11.083 16.387 14.687 14.17 15.999 10.582 Z\" fill=\"transparent\" height=\"15.99858080507872px\" id=\"JCL9nRBQZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.754 4.248)\" width=\"15.998580805078724px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3136578773\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-c8QA9\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-c8QA9 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Moon Stars\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-c8QA9\");Icon.displayName=\"Moon Stars\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Moon Stars\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4a2adb5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MoonStars from\"https://framerusercontent.com/modules/8Kth5566AmP2f8alTIZu/gcpy7DRQjN5K7bdlGEPo/FmpP02mnR.js\";const MotionDivWithFX=withFX(motion.div);const MoonStarsFonts=getFonts(MoonStars);const enabledGestures={LcrzQviw7:{hover:true,pressed:true}};const cycleOrder=[\"LcrzQviw7\",\"ZIqiHuxd_\",\"hqZ7G8Sx2\",\"KFSQWeYuW\",\"t51o4GPhB\"];const serializationHash=\"framer-auQa2\";const variantClassNames={hqZ7G8Sx2:\"framer-v-x24omt\",KFSQWeYuW:\"framer-v-15erlcv\",LcrzQviw7:\"framer-v-17z573x\",t51o4GPhB:\"framer-v-10zp7id\",ZIqiHuxd_:\"framer-v-1o7694o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"LcrzQviw7\",Disabled:\"hqZ7G8Sx2\",Error:\"t51o4GPhB\",Loading:\"ZIqiHuxd_\",Success:\"KFSQWeYuW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LcrzQviw7\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LcrzQviw7\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gko1tb=activeVariantCallback(async(...args)=>{setVariant(\"ZIqiHuxd_\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"ZIqiHuxd_\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"KFSQWeYuW\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"ZIqiHuxd_\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"Subsribe to the newsletter.\",className:cx(scopingClassNames,\"framer-17z573x\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"LcrzQviw7\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-7e73aaf8-98fb-4f91-baad-4d3bcf145317, rgb(34, 34, 34))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-7b446518-a14c-4503-88be-53d54af66edd, rgb(255, 255, 240))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},tabIndex:3,variants:{\"LcrzQviw7-hover\":{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(51, 51, 51)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-top-width\":\"1.5px\",backgroundColor:\"var(--token-52bd03c0-d6b6-4e1b-a3f4-d9082e889890, rgb(255, 255, 224))\"},\"LcrzQviw7-pressed\":{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"rgb(51, 51, 51)\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-top-width\":\"1.5px\",backgroundColor:\"var(--token-52bd03c0-d6b6-4e1b-a3f4-d9082e889890, rgb(255, 255, 224))\"},hqZ7G8Sx2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-de699a87-eda8-42e7-a7f0-582303c2aad4, rgb(0, 0, 0))\"},KFSQWeYuW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-de699a87-eda8-42e7-a7f0-582303c2aad4, rgb(0, 0, 0))\"},t51o4GPhB:{backgroundColor:\"rgba(159, 33, 255, 0.15)\"},ZIqiHuxd_:{backgroundColor:\"var(--token-52bd03c0-d6b6-4e1b-a3f4-d9082e889890, rgb(255, 255, 224))\"}},...addPropertyOverrides({\"LcrzQviw7-hover\":{\"data-framer-name\":undefined},\"LcrzQviw7-pressed\":{\"data-framer-name\":undefined},hqZ7G8Sx2:{\"data-framer-name\":\"Disabled\"},KFSQWeYuW:{\"aria-label\":\"Subscription successful\",\"data-framer-name\":\"Success\"},t51o4GPhB:{\"aria-label\":\"Error subscribing\",\"data-framer-name\":\"Error\"},ZIqiHuxd_:{\"aria-label\":\"Subscribing…\",\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qvn4v5\",layoutDependency:layoutDependency,layoutId:\"qeNyT6GpI\",...addPropertyOverrides({ZIqiHuxd_:{\"data-highlight\":true,onTap:onTap1gko1tb}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jkfnv2\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"HhRTF3yOA\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(51, 51, 51, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{ZIqiHuxd_:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16se476\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"IPsvnsDwG\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})}),isDisplayed1()&&/*#__PURE__*/_jsx(MoonStars,{animated:true,className:\"framer-1d57gt0\",layoutDependency:layoutDependency,layoutId:\"GScp_wciG\",style:{\"--1m6trwb\":0,\"--21h8s6\":\"var(--token-52bd03c0-d6b6-4e1b-a3f4-d9082e889890, rgb(255, 255, 224))\",\"--pgex8v\":1.5}}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7de6a64f-7554-451a-b54f-1a79763581cc, rgb(0, 0, 0)))\"},children:\"Join the World\"})}),className:\"framer-jubfrr\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"E7j3aCimR\",style:{\"--extracted-r6o4lv\":\"var(--token-7de6a64f-7554-451a-b54f-1a79763581cc, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{hqZ7G8Sx2:{\"--extracted-r6o4lv\":\"var(--token-1888b1c9-322e-4fbb-a1d8-73c469b515ff, rgb(255, 255, 255))\"},KFSQWeYuW:{\"--extracted-r6o4lv\":\"var(--token-1888b1c9-322e-4fbb-a1d8-73c469b515ff, rgb(255, 255, 255))\"},t51o4GPhB:{\"--extracted-r6o4lv\":\"rgb(159, 33, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hqZ7G8Sx2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1888b1c9-322e-4fbb-a1d8-73c469b515ff, rgb(255, 255, 255)))\"},children:\"Join the World\"})})},KFSQWeYuW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1888b1c9-322e-4fbb-a1d8-73c469b515ff, rgb(255, 255, 255)))\"},children:\"You're in\"})})},t51o4GPhB:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(159, 33, 255))\"},children:\"Something went wrong\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-i8yxhn\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"ELEBpr_DX\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-auQa2.framer-1i2tu7q, .framer-auQa2 .framer-1i2tu7q { display: block; }\",\".framer-auQa2.framer-17z573x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 60px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-auQa2 .framer-qvn4v5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-auQa2 .framer-jkfnv2 { flex: none; height: 20px; overflow: visible; position: relative; width: 20px; }\",\".framer-auQa2 .framer-16se476 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-auQa2 .framer-1d57gt0 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-auQa2 .framer-jubfrr { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-auQa2 .framer-i8yxhn { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-auQa2.framer-v-1o7694o.framer-17z573x, .framer-auQa2.framer-v-x24omt.framer-17z573x, .framer-auQa2.framer-v-15erlcv.framer-17z573x, .framer-auQa2.framer-v-10zp7id.framer-17z573x { cursor: unset; }\",\".framer-auQa2.framer-v-1o7694o .framer-qvn4v5 { cursor: pointer; order: 0; }\",\".framer-auQa2.framer-v-1o7694o .framer-jkfnv2 { order: 0; overflow: hidden; }\",\".framer-auQa2.framer-v-1o7694o .framer-i8yxhn, .framer-auQa2.framer-v-15erlcv .framer-qvn4v5, .framer-auQa2.framer-v-15erlcv .framer-jubfrr { order: 1; }\",\".framer-auQa2.framer-v-15erlcv .framer-1d57gt0 { order: 2; }\",'.framer-auQa2[data-border=\"true\"]::after, .framer-auQa2 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 60\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZIqiHuxd_\":{\"layout\":[\"fixed\",\"fixed\"]},\"hqZ7G8Sx2\":{\"layout\":[\"fixed\",\"fixed\"]},\"KFSQWeYuW\":{\"layout\":[\"fixed\",\"fixed\"]},\"t51o4GPhB\":{\"layout\":[\"fixed\",\"fixed\"]},\"CcOpQOba5\":{\"layout\":[\"fixed\",\"fixed\"]},\"lUPbG4TxB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkZeij_NqY=withCSS(Component,css,\"framer-auQa2\");export default FramerkZeij_NqY;FramerkZeij_NqY.displayName=\"Button\";FramerkZeij_NqY.defaultProps={height:60,width:240};addPropertyControls(FramerkZeij_NqY,{variant:{options:[\"LcrzQviw7\",\"ZIqiHuxd_\",\"hqZ7G8Sx2\",\"KFSQWeYuW\",\"t51o4GPhB\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkZeij_NqY,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...MoonStarsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkZeij_NqY\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"60\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZIqiHuxd_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hqZ7G8Sx2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KFSQWeYuW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t51o4GPhB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CcOpQOba5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lUPbG4TxB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kZeij_NqY.map","// Generated by Framer (bbed9c4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Italic\",\"Inter-BoldItalic\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-SMxVY .framer-styles-preset-9qdgxa:not(.rich-text-wrapper), .framer-SMxVY .framer-styles-preset-9qdgxa.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-SMxVY .framer-styles-preset-9qdgxa:not(.rich-text-wrapper), .framer-SMxVY .framer-styles-preset-9qdgxa.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SMxVY .framer-styles-preset-9qdgxa:not(.rich-text-wrapper), .framer-SMxVY .framer-styles-preset-9qdgxa.rich-text-wrapper h4 { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: italic; --framer-font-style-bold: italic; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-SMxVY\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{createContext,useContext}from\"react\";const AssetContext=/*#__PURE__*/createContext(\"\");export function AssetProvider({baseAssetUrl,children}){return /*#__PURE__*/_jsx(AssetContext.Provider,{value:baseAssetUrl,children:children});}export function useBaseAssetUrl(){return useContext(AssetContext);}export function useAssetUrl(relativePath){const base=useContext(AssetContext);if(!base)return relativePath;const trimmed=base.endsWith(\"/\")?base.slice(0,-1):base;return`${trimmed}/${relativePath}`;}\nexport const __FramerMetadata__ = {\"exports\":{\"useAssetUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AssetProvider\":{\"type\":\"reactComponent\",\"name\":\"AssetProvider\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useBaseAssetUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AssetContext.map","export const WIZARD_DATA_KEYS=[\"skinTone\",\"hairStyle\",\"hairColor\",\"brows\",\"eyes\"];\nexport const __FramerMetadata__ = {\"exports\":{\"WIZARD_DATA_KEYS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StepConfig\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WizardData\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StepProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wizard_types.map","export const BACKGROUND_SRC=\"background/Background.png\";export const DEFAULT_SKIN_PLAIN_WHITE_SRC=\"body/Skintone-Plain_White.png\";export const DEFAULT_EYES_PLAIN_WHITE_SRC=\"eyes/Eyes_Plain_White.png\";export const DEFAULT_BROWS_PLAIN_WHITE_SRC=\"brows/Brows_Plain_White.png\";export const DEFAULT_HAIR_PLAIN_WHITE_SRC=\"hair/Salon-Towel/Salon_Towel-Plain_White.png\";export const SKIN_TONES=[{id:\"skintone-1\",label:\"Tone 1\",src:\"body/Skintone-1.png\",hex:\"#fdf0dc\"},{id:\"skintone-2\",label:\"Tone 2\",src:\"body/Skintone-2.png\",hex:\"#f0e0c6\"},{id:\"skintone-3\",label:\"Tone 3\",src:\"body/Skintone-3.png\",hex:\"#d7c0a7\"},{id:\"skintone-4\",label:\"Tone 4\",src:\"body/Skintone-4.png\",hex:\"#bfa78d\"},{id:\"skintone-green\",label:\"Green\",src:\"body/Skintone-Green.png\",hex:\"#e6eedf\"},{id:\"skintone-grey\",label:\"Grey\",src:\"body/Skintone-Grey.png\",hex:\"#f2f3f0\"}];export const EYES=[{id:\"eyes-brown\",label:\"Brown\",src:\"eyes/Eyes_Brown.png\",hex:\"#AF9568\"},{id:\"eyes-blue\",label:\"Blue\",src:\"eyes/Eyes_Blue.png\",hex:\"#7EFFFF\"},{id:\"eyes-green\",label:\"Green\",src:\"eyes/Eyes_Green.png\",hex:\"#DBFF7E\"}];export const BROWS=[{id:\"brows-black\",label:\"Black\",src:\"brows/Brows_Black.png\",hex:\"#2D313E\"},{id:\"brows-platinum-blonde\",label:\"Platinum Blonde\",src:\"brows/Brows_Platinum_Blonde.png\",hex:\"#FFF6C4\"},{id:\"brows-sandy-blonde\",label:\"Sandy Blonde\",src:\"brows/Brows_Sandy_Blonde.png\",hex:\"#EBDAB1\"}];export const HAIR_STYLES=[{id:\"top-knot\",label:\"Top Knot\",folder:\"Top-Knot\",prefix:\"Top_Knot\"},{id:\"blunt-bob\",label:\"Blunt Bob\",folder:\"Blunt-Bob\",prefix:\"Blunt_Bob\"},{id:\"bubble-braids\",label:\"Bubble Braids\",folder:\"Bubble-Braids\",prefix:\"Bubble_Braids\"},{id:\"high-pony-puff\",label:\"High Pony Puff\",folder:\"High-Pony-Puff\",prefix:\"High_Pony_Puff\"},{id:\"mixie\",label:\"Mixie\",folder:\"Mixie\",prefix:\"Mixie\"},{id:\"space-buns\",label:\"Space Buns\",folder:\"Space-Buns\",prefix:\"Space_Buns\"}];export const HAIR_COLORS=[{id:\"black\",label:\"Black\",suffix:\"Black\",hex:\"#2D313E\"},{id:\"denim\",label:\"Denim\",suffix:\"Denim\",hex:\"#C2D4FF\"},{id:\"lavender\",label:\"Lavender\",suffix:\"Lavender\",hex:\"#C0BEE4\"},{id:\"pastel-pink\",label:\"Pastel Pink\",suffix:\"Pastel_Pink\",hex:\"#EBC6E8\"},{id:\"platinum-blonde\",label:\"Platinum Blonde\",suffix:\"Platinum_Blonde\",hex:\"#FFF6C4\"},{id:\"sandy-blonde\",label:\"Sandy Blonde\",suffix:\"Sandy_Blonde\",hex:\"#EBDAB1\"}];export function hairAssetPath(styleId,colorId){const style=HAIR_STYLES.find(s=>s.id===styleId);const color=HAIR_COLORS.find(c=>c.id===colorId);if(!style)return DEFAULT_HAIR_PLAIN_WHITE_SRC;if(!color)return hairPlainWhitePath(styleId);return`hair/${style.folder}/${style.prefix}_${color.suffix}.png`;}export function hairOutlinePath(styleId){const style=styleId?HAIR_STYLES.find(s=>s.id===styleId):null;if(!style)return DEFAULT_HAIR_PLAIN_WHITE_SRC;return`outline/${style.folder}/${style.prefix}_Plain_White.png`;}export function hairPlainWhitePath(styleId){const style=styleId?HAIR_STYLES.find(s=>s.id===styleId):null;if(!style)return DEFAULT_HAIR_PLAIN_WHITE_SRC;return`hair/${style.folder}/${style.prefix}_Plain_White.png`;}export function hairStyleThumbnail(styleId){const style=HAIR_STYLES.find(s=>s.id===styleId);if(!style)return null;return`outline-scale/${style.folder}/${style.prefix}_Plain_White.png`;}function pickRandom(arr){return arr[Math.floor(Math.random()*arr.length)];}export function skinToneSrc(id){return SKIN_TONES.find(s=>s.id===id)?.src??null;}export function eyesSrc(id){return EYES.find(e=>e.id===id)?.src??null;}export function browsSrc(id){return BROWS.find(b=>b.id===id)?.src??null;}export function randomWizardData(){const skin=pickRandom(SKIN_TONES);const eye=pickRandom(EYES);const brow=pickRandom(BROWS);const style=pickRandom(HAIR_STYLES);const color=pickRandom(HAIR_COLORS);return{skinTone:skin.id,eyes:eye.id,brows:brow.id,hairStyle:style.id,hairColor:color.id};}export const DEFAULT_WIZARD_DATA={skinTone:null,eyes:null,brows:null,hairStyle:null,hairColor:null};\nexport const __FramerMetadata__ = {\"exports\":{\"randomWizardData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hairPlainWhitePath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EyeOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_EYES_PLAIN_WHITE_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_WIZARD_DATA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_BROWS_PLAIN_WHITE_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_HAIR_PLAIN_WHITE_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SKIN_TONES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BACKGROUND_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"skinToneSrc\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"AssetOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"browsSrc\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HairColorOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"eyesSrc\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BROWS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EYES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HAIR_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SkinToneOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SKIN_PLAIN_WHITE_SRC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrowOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HAIR_COLORS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HairStyleOption\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hairOutlinePath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hairAssetPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hairStyleThumbnail\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./assets.map","import{useState,useCallback,useMemo}from\"react\";import{WIZARD_DATA_KEYS}from\"https://framerusercontent.com/modules/3UL8j7CJmiVSEMoUGp3w/PFT1DzQ9JBPKgM0g3ulj/wizard_types.js\";import{DEFAULT_WIZARD_DATA,randomWizardData}from\"https://framerusercontent.com/modules/6U8EpOAFrkSIoRimULM6/3gfJSZJSl8cJgIUj74Eu/assets.js\";export function useWizard(totalSteps){const[currentStep,setCurrentStep]=useState(0);const[direction,setDirection]=useState(1);const[data,setData]=useState(DEFAULT_WIZARD_DATA);const isFirstStep=currentStep===0;const isLastStep=currentStep===totalSteps-1;const canAdvance=useMemo(()=>{const key=WIZARD_DATA_KEYS[currentStep];return key?data[key]!==null:true;},[currentStep,data]);const goNext=useCallback(()=>{if(!canAdvance||isLastStep)return;setDirection(1);setCurrentStep(s=>s+1);},[canAdvance,isLastStep]);const goBack=useCallback(()=>{if(isFirstStep)return;setDirection(-1);setCurrentStep(s=>s-1);},[isFirstStep]);const updateData=useCallback(patch=>{setData(prev=>({...prev,...patch}));},[]);const randomizeData=useCallback(()=>{setData(randomWizardData());},[]);return{currentStep,totalSteps,data,direction,isFirstStep,isLastStep,goNext,goBack,updateData,randomizeData,canAdvance};}\nexport const __FramerMetadata__ = {\"exports\":{\"UseWizardReturn\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useWizard\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{DEFAULT_BROWS_PLAIN_WHITE_SRC,DEFAULT_EYES_PLAIN_WHITE_SRC,DEFAULT_SKIN_PLAIN_WHITE_SRC,browsSrc,eyesSrc,hairAssetPath,hairPlainWhitePath,skinToneSrc}from\"https://framerusercontent.com/modules/6U8EpOAFrkSIoRimULM6/3gfJSZJSl8cJgIUj74Eu/assets.js\";/** Returns relative asset paths (no base URL prefix). */export function getLayerSrcs(data){const layers=[data.background];const skin=data.skinTone?skinToneSrc(data.skinTone):null;layers.push(skin??DEFAULT_SKIN_PLAIN_WHITE_SRC);const eyes=data.eyes?eyesSrc(data.eyes):null;layers.push(eyes??DEFAULT_EYES_PLAIN_WHITE_SRC);const brows=data.brows?browsSrc(data.brows):null;layers.push(brows??DEFAULT_BROWS_PLAIN_WHITE_SRC);const hair=data.hairStyle&&data.hairColor?hairAssetPath(data.hairStyle,data.hairColor):hairPlainWhitePath(data.hairStyle);layers.push(hair??hairPlainWhitePath(data.hairStyle));return layers;}/** Resolves relative layer paths against a base URL. */export function resolveLayerUrls(data,baseAssetUrl){const base=baseAssetUrl.endsWith(\"/\")?baseAssetUrl.slice(0,-1):baseAssetUrl;return getLayerSrcs(data).map(rel=>base?`${base}/${rel}`:rel);}\nexport const __FramerMetadata__ = {\"exports\":{\"getLayerSrcs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"resolveLayerUrls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./layers2.map","// Get Started: https://www.framer.com/developers\nimport{useEffect,useState}from\"react\";export function useThemeImage(lightImage,darkImage){const[isDark,setIsDark]=useState(window.matchMedia(\"(prefers-color-scheme: dark)\").matches);useEffect(()=>{const matcher=window.matchMedia(\"(prefers-color-scheme: dark)\");const onChange=e=>setIsDark(e.matches);matcher.addEventListener(\"change\",onChange);return()=>matcher.removeEventListener(\"change\",onChange);},[]);return isDark?darkImage:lightImage;/*\"background/Background_Dark.png\"\n        : \"background/Background.png\"*/}\nexport const __FramerMetadata__ = {\"exports\":{\"useThemeImage\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UseThemeImage.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useState}from\"react\";import{resolveLayerUrls}from\"https://framerusercontent.com/modules/h0NzrkP1e2MhO2FSaxIM/3bbaVZDJX8yNKXGW9hm3/layers2.js\";import{useBaseAssetUrl}from\"https://framerusercontent.com/modules/7XhMYD5jftQ9YEFRH24l/5luBU1vHVuD82U9A9FOr/AssetContext.js\";import{useThemeImage}from\"https://framerusercontent.com/modules/f0MEbLPk7FFTUcFVrhu7/qZ7ygLSeDF513nv1rSaq/UseThemeImage.js\";function Layer2({src,zIndex}){const[currentSrc,setCurrentSrc]=useState(src);const[loadedIncomingSrc,setLoadedIncomingSrc]=useState(null);const incomingSrc=src!==currentSrc?src:null;const incomingReady=incomingSrc!==null&&loadedIncomingSrc===incomingSrc;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.img,{src:currentSrc,initial:false,animate:{opacity:incomingSrc&&incomingReady?0:1},transition:{duration:.5,ease:\"easeOut\"},style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"cover\",zIndex},draggable:false,loading:\"eager\",decoding:\"async\"}),incomingSrc&&/*#__PURE__*/_jsx(motion.img,{src:incomingSrc,initial:false,animate:{opacity:incomingReady?1:0},transition:{duration:.14,ease:\"easeOut\"},onLoad:()=>{if(incomingSrc)setLoadedIncomingSrc(incomingSrc);},onAnimationComplete:()=>{if(!incomingReady||!incomingSrc)return;setCurrentSrc(incomingSrc);setLoadedIncomingSrc(null);},style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",zIndex},draggable:false,loading:\"eager\",decoding:\"async\"})]});}function Layer({src,zIndex}){const[currentSrc,setCurrentSrc]=useState(src);const incomingSrc=src!==currentSrc?src:null;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"img\",{src:currentSrc,style:{position:\"absolute\",top:0,right:0,bottom:0,left:0,width:\"100%\",height:\"100%\",objectFit:\"contain\",overflow:\"hidden\",display:\"block\",borderRadius:\"40px\",zIndex},draggable:false}),incomingSrc&&/*#__PURE__*/_jsx(\"img\",{src:incomingSrc,onLoad:()=>setCurrentSrc(incomingSrc),style:{display:\"none\"},draggable:false})]});}export default function WizardPreview({data}){const baseAssetUrl=useBaseAssetUrl();const backgroundLayer=useThemeImage(\"background/Background.png\",\"background/Background_Dark.png\");const layers=resolveLayerUrls({background:backgroundLayer,brows:\"\",hairColor:\"\",eyes:\"\",hairStyle:\"\",skinTone:\"\",...data},baseAssetUrl);return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{paddingBottom:\"100%\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,overflow:\"hidden\"},children:layers.map((src,i)=>/*#__PURE__*/_jsx(Layer,{src:src,zIndex:i},i))})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WizardPreview\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WizardPreview2.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{AnimatePresence,motion}from\"framer-motion\";const OFFSET=80;const variants={enter:direction=>({x:direction>0?OFFSET:-OFFSET,opacity:0}),center:{x:0,opacity:1},exit:direction=>({x:direction>0?-OFFSET:OFFSET,opacity:0})};export default function StepRenderer({currentStep,direction,StepComponent,stepProps}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",flex:1,overflow:\"visible\"},children:/*#__PURE__*/_jsx(AnimatePresence,{mode:\"wait\",custom:direction,children:/*#__PURE__*/_jsx(motion.div,{custom:direction,variants:variants,initial:\"enter\",animate:\"center\",exit:\"exit\",transition:{duration:.3,ease:\"easeInOut\"},style:{width:\"100%\",height:\"100%\"},children:/*#__PURE__*/_jsx(StepComponent,{...stepProps})},currentStep)})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StepRenderer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StepRenderer.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";export default function ColorPicker({options,value,onChange}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(3, var(--color-size, 92px))\",gap:\"var(--color-gap, 24px)\",justifyContent:\"center\",paddingTop:\"var(--color-pad, 16px)\",paddingBottom:\"var(--color-pad, 16px)\"},children:options.map(opt=>{const glow=`color-mix(in srgb, var(--color-pad-glow-color) 100%, ${opt.hex} 0%)`;const isSelected=value===opt.id;const selectedShadow=[\"0 0 0 5px var(--color-pad-glow-outline)\",`0 0 0 7px ${glow}`,`0 0 12px 4px color-mix(in srgb, ${glow} 55%, transparent)`,`0 0 28px 10px color-mix(in srgb, ${glow} 38%, transparent)`].join(\", \");const hoverShadow=[\"0 0 0 4px var(--color-pad-glow-outline)\",`0 0 0 6px color-mix(in srgb, ${opt.hex} 0%, var(--color-pad-glow-color))`,`0 0 10px 3px color-mix(in srgb, ${opt.hex} 45%, transparent)`].join(\", \");return /*#__PURE__*/_jsx(motion.button,{onClick:()=>onChange(opt.id),whileTap:{scale:.9},style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",border:\"none\",padding:0,cursor:\"pointer\"},children:/*#__PURE__*/_jsx(motion.div,{style:{width:\"var(--color-size, 92px)\",height:\"var(--color-size, 92px)\",border:\"1px solid #000\",borderRadius:\"9999px\",backgroundColor:opt.hex},animate:{scale:1,boxShadow:isSelected?selectedShadow:\"none\",filter:\"brightness(1)\"},whileHover:{scale:isSelected?1:1,boxShadow:isSelected?selectedShadow:hoverShadow,filter:\"brightness(1.00)\"},transition:{type:\"spring\",stiffness:420,damping:26}})},opt.id);})});}// ... component definition ...\naddPropertyControls(ColorPicker,{options:{type:ControlType.Array,title:\"Options\",defaultValue:[{id:\"s1\",label:\"Light\",hex:\"#F5D6C3\"},{id:\"s2\",label:\"Medium\",hex:\"#C68642\"},{id:\"s3\",label:\"Dark\",hex:\"#8D5524\"},{id:\"s4\",label:\"Light\",hex:\"#55D6C3\"},{id:\"s5\",label:\"Medium\",hex:\"#D68642\"},{id:\"s6\",label:\"Dark\",hex:\"#AD5524\"}],control:{type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"ID\"},label:{type:ControlType.String,title:\"Label\"},hex:{type:ControlType.Color,title:\"Color\"}}}},value:{type:ControlType.String,title:\"Selected ID\",defaultValue:\"s2\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ColorPicker\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ColorPicker.map","function loadImage(src){return new Promise((resolve,reject)=>{const img=new Image;img.crossOrigin=\"anonymous\";img.onload=()=>resolve(img);img.onerror=reject;img.src=src;});}export async function saveCompositePng(layerSrcs,filename=\"dredhedz-avatar.png\",size=1024){const canvas=document.createElement(\"canvas\");canvas.width=size;canvas.height=size;const ctx=canvas.getContext(\"2d\");for(const src of layerSrcs){const img=await loadImage(src);ctx.drawImage(img,0,0,size,size);}const blob=await new Promise((resolve,reject)=>canvas.toBlob(b=>b?resolve(b):reject(new Error(\"toBlob failed\")),\"image/png\"));const url=URL.createObjectURL(blob);const a=document.createElement(\"a\");a.href=url;a.download=filename;a.click();URL.revokeObjectURL(url);}\nexport const __FramerMetadata__ = {\"exports\":{\"saveCompositePng\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./saveComposite.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useMemo,useState}from\"react\";import{motion}from\"framer-motion\";import{SKIN_TONES,HAIR_STYLES,HAIR_COLORS,EYES,BROWS,hairStyleThumbnail}from\"https://framerusercontent.com/modules/6U8EpOAFrkSIoRimULM6/3gfJSZJSl8cJgIUj74Eu/assets.js\";import ColorPicker from\"https://framerusercontent.com/modules/an59aLaGgWw2TgCdnuaQ/80HkiXBzWrW4s3GC3ELv/ColorPicker.js\";import{useAssetUrl,useBaseAssetUrl}from\"https://framerusercontent.com/modules/7XhMYD5jftQ9YEFRH24l/5luBU1vHVuD82U9A9FOr/AssetContext.js\";import{resolveLayerUrls}from\"https://framerusercontent.com/modules/h0NzrkP1e2MhO2FSaxIM/3bbaVZDJX8yNKXGW9hm3/layers2.js\";import{saveCompositePng}from\"https://framerusercontent.com/modules/OKW88gWu4I3HKc3K87g0/pdR2hzaVVYVqY2102MZD/saveComposite.js\";import{useThemeImage}from\"https://framerusercontent.com/modules/f0MEbLPk7FFTUcFVrhu7/qZ7ygLSeDF513nv1rSaq/UseThemeImage.js\";export function SkinToneStep({data,updateData}){return /*#__PURE__*/_jsx(ColorPicker,{options:SKIN_TONES,value:data.skinTone,onChange:id=>updateData({skinTone:id})});}export function HairStyleStep({data,updateData}){const HAIR_GLOW=\"#ccb4d3\";const whichTheme=useThemeImage(\"light\",\"dark\");const glow=`color-mix(in srgb, var(--color-pad-glow-color) 100%, #fff 0%)`;const selectedShadowDark=[\"0 0 0 5px var(--color-pad-glow-outline)\",`0 0 0 7px ${glow}`,`0 0 12px 4px color-mix(in srgb, ${glow} 55%, transparent)`,`0 0 28px 10px color-mix(in srgb, ${glow} 38%, transparent)`].join(\", \");const pressedShadowDark=[\"0 0 0 4px var(--color-pad-glow-outline)\",`0 0 0 6px color-mix(in srgb, #C68642 0%, var(--color-pad-glow-color))`,`0 0 10px 3px color-mix(in srgb, #C68642 45%, transparent)`].join(\", \");const selectedShadow=whichTheme===\"light\"?[`0 0 0 2px ${HAIR_GLOW}`,\"0 0 14px 3px rgba(204, 180, 211, 0.55)\",\"0 0 30px 4px rgba(204, 180, 211, 0.38)\"].join(\", \"):selectedShadowDark;const pressedShadow=whichTheme===\"light\"?[\"rgb(255, 255, 255) 0px 0px 0px 0px\",\"rgb(204, 180, 211) 0px 0px 0px 1px\",\"rgba(204, 180, 211, 0.55) 0px 0px 11px 1px\",\"rgba(204, 180, 211, 0.38) 0px 0px 28px -1px\"].join(\", \"):pressedShadowDark;const options=useMemo(()=>HAIR_STYLES.map(style=>({id:style.id,label:style.label,src:hairStyleThumbnail(style.id)})),[]);const matchedIndex=options.findIndex(option=>option.id===data.hairStyle);const hasSelectedHair=matchedIndex>=0;const[previewIndex,setPreviewIndex]=useState(0);const normalizedPreviewIndex=options.length?(previewIndex%options.length+options.length)%options.length:0;const currentIndex=hasSelectedHair?matchedIndex:normalizedPreviewIndex;const currentOption=options[currentIndex];const currentSrc=useAssetUrl(currentOption?.src??\"\");const[isCardHovered,setIsCardHovered]=useState(false);const[isCardFocused,setIsCardFocused]=useState(false);const isCardEmphasized=hasSelectedHair||isCardHovered||isCardFocused;const selectByOffset=useCallback(offset=>{if(!options.length)return;const nextIndex=(currentIndex+offset+options.length)%options.length;const nextOption=options[nextIndex];if(!nextOption)return;setPreviewIndex(nextIndex);if(hasSelectedHair){updateData({hairStyle:nextOption.id});}},[currentIndex,hasSelectedHair,options,updateData]);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:30,paddingTop:16,paddingBottom:16},children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>selectByOffset(-1),\"aria-label\":\"Previous hairstyle\",disabled:!options.length,style:{width:\"30px\",height:\"30px\",border:\"none\",background:\"transparent\",color:\"#DBC6CE\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:options.length?\"pointer\":\"not-allowed\",opacity:options.length?1:.5,padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 18 18\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10 3L5 8L10 13\"})})}),/*#__PURE__*/_jsx(motion.button,{onClick:()=>{if(currentOption){updateData({hairStyle:currentOption.id});}},\"aria-label\":`Selected hairstyle ${currentIndex+1} of ${options.length}`,onMouseEnter:()=>setIsCardHovered(true),onMouseLeave:()=>setIsCardHovered(false),onFocus:()=>setIsCardFocused(true),onBlur:()=>setIsCardFocused(false),whileTap:{scale:.97,boxShadow:pressedShadow},transition:{type:\"spring\",stiffness:420,damping:26},style:{position:\"relative\",width:\"min(100%, 330px)\",aspectRatio:\"1 / 1\",borderRadius:20,border:isCardEmphasized?\"2px solid #E4D5DE\":\"1px solid #E4D5DE\",boxShadow:hasSelectedHair?selectedShadow:\"none\",backgroundColor:\"var(--hair-bg-color-primary)\",overflow:\"hidden\",padding:0,cursor:\"pointer\",outline:\"none\",transition:\"border 0.16s ease, box-shadow 0.16s ease\",display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyItems:\"center\",alignSelf:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gridTemplateRows:\"repeat(3, 1fr)\",gridTemplateColumns:\"1fr\",width:\"100%\",height:\"100%\",justifyItems:\"center\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{gridRow:\"1 / 4\",gridColumn:\" 1 / 1\",width:\"100%\",height:\"100%\",alignSelf:\"center\"},children:/*#__PURE__*/_jsx(\"img\",{src:currentSrc,alt:currentOption?.label??\"Hairstyle preview\",style:{width:\"100%\",height:\"100%\",objectFit:\"contain\",pointerEvents:\"none\"},draggable:false})}),/*#__PURE__*/_jsx(\"div\",{style:{gridRow:\"3 / 4\",gridColumn:\"1 / 1\",paddingBottom:\"8px\",fontFamily:\"Quicksand\",color:\"var(--fc-primary)\",fontSize:\"var(--fz-carousel)\",fontWeight:400,letterSpacing:\"-0.02em\",alignSelf:\"self-end\"},children:options.length?`${currentIndex+1}/${options.length}`:\"0/0\"})]})}),/*#__PURE__*/_jsx(\"button\",{onClick:()=>selectByOffset(1),\"aria-label\":\"Next hairstyle\",disabled:!options.length,style:{width:\"30px\",height:\"30px\",border:\"none\",background:\"transparent\",color:\"#C4AEB8\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:options.length?\"pointer\":\"not-allowed\",opacity:options.length?1:.5,padding:0},children:/*#__PURE__*/_jsx(\"svg\",{width:\"30\",height:\"30\",viewBox:\"0 0 18 18\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.6\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 3L11 8L6 13\"})})})]});}export function HairColorStep({data,updateData}){return /*#__PURE__*/_jsx(ColorPicker,{options:HAIR_COLORS,value:data.hairColor,onChange:id=>updateData({hairColor:id})});}export function EyesStep({data,updateData}){return /*#__PURE__*/_jsx(ColorPicker,{options:EYES,value:data.eyes,onChange:id=>updateData({eyes:id})});}export function BrowsStep({data,updateData}){return /*#__PURE__*/_jsx(ColorPicker,{options:BROWS,value:data.brows,onChange:id=>updateData({brows:id})});}export function DownloadStep({data}){const baseAssetUrl=useBaseAssetUrl();const backgroundLayer=useThemeImage(\"background/Background.png\",\"background/Background_Dark.png\");const layers=resolveLayerUrls({...data,background:backgroundLayer},baseAssetUrl);return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",minHeight:0,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",gap:10},children:[/*#__PURE__*/_jsxs(motion.button,{onClick:()=>saveCompositePng(layers),whileHover:{backgroundColor:\"var(--wizard-nav-button-hover-bg)\"},whileTap:{scale:.97},transition:{type:\"spring\",stiffness:200,damping:23,mass:2},style:{width:\"min(100%, var(--download-btn-w))\",height:\"var(--download-btn-h)\",borderRadius:\"9999px\",border:\"2px solid #7D7A72\",backgroundColor:\"var(--wizard-nav-button-bg)\",color:\"#1F1F1F\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",gap:20,fontSize:\"var(--fz-button-title)\",fontFamily:\"var(--ft-secondary)\",fontWeight:600,letterSpacing:\"-0.02em\",cursor:\"pointer\",padding:\"0 26px\"},\"aria-label\":\"Download avatar\",title:\"Download avatar\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"Download\"}),/*#__PURE__*/_jsxs(\"svg\",{width:\"38\",height:\"38\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 10 12 15 17 10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"15\",x2:\"12\",y2:\"3\"})]})]}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,padding:0,fontSize:\"var(--fz-h4)\",fontFamily:\"var(--ft-secondary)\",color:\"var(--fc-primary)\",fontStyle:\"italic\",textAlign:\"center\"},children:\"Perfect for a profile pic.\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"EyesStep\":{\"type\":\"reactComponent\",\"name\":\"EyesStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"DownloadStep\":{\"type\":\"reactComponent\",\"name\":\"DownloadStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"BrowsStep\":{\"type\":\"reactComponent\",\"name\":\"BrowsStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HairColorStep\":{\"type\":\"reactComponent\",\"name\":\"HairColorStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SkinToneStep\":{\"type\":\"reactComponent\",\"name\":\"SkinToneStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HairStyleStep\":{\"type\":\"reactComponent\",\"name\":\"HairStyleStep\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Steps.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";import{useId,useState}from\"react\";import StepRenderer from\"https://framerusercontent.com/modules/sNpp4DGuhzI9IlCGC8lt/WVsjnxl1n1oScXsBZ3mf/StepRenderer.js\";import{useAssetUrl}from\"https://framerusercontent.com/modules/7XhMYD5jftQ9YEFRH24l/5luBU1vHVuD82U9A9FOr/AssetContext.js\";import{SkinToneStep}from\"https://framerusercontent.com/modules/6ZIy8OVnrYO0fe9soAmK/qj1v7tJ8y4OjBHlvgQ9F/Steps.js\";import{randomWizardData}from\"https://framerusercontent.com/modules/6U8EpOAFrkSIoRimULM6/3gfJSZJSl8cJgIUj74Eu/assets.js\";import{useThemeImage}from\"https://framerusercontent.com/modules/f0MEbLPk7FFTUcFVrhu7/qZ7ygLSeDF513nv1rSaq/UseThemeImage.js\";const NAV_BORDER=\"var(--wizard-nav-border-color)\";const NAV_BG=\"var(--wizard-nav-bg)\";const TRACK_BG=\"var(--wizard-track-bg)\";const TRACK_FILL=\"var(--wizard-track-fill-color)\";const BUTTON_BG=\"var(--wizard-nav-button-bg)\";const BUTTON_HOVER_BG=\"var(--wizard-nav-button-hover-bg)\";const BUTTON_BORDER=\"var(--wizard-nav-button-border-color)\";const BUTTON_ICON=\"var(--wizard-nav-button-icon-color)\";const BUTTON_DISABLED_BORDER=\"var(--wizard-nav-button-disabled-border-color)\";const BUTTON_DISABLED_ICON=\"var(--wizard-nav-button-disabled-icon-color)\";const PREVIEW_TOTAL_STEPS=6;const PREVIEW_STEP_CONFIG={title:\"Step 1: Choose a Skin Tone\",subtitle:\"Pick the tone that feels right.\",component:SkinToneStep};const PREVIEW_WIZARD_DATA={skinTone:\"skintone-2\",eyes:\"eyes-brown\",brows:\"brows-black\",hairStyle:\"blunt-bob\",hairColor:\"black\"};export default function WizardControls({previewMode=false,currentStep=0,totalSteps=6,direction=1,stepConfig,stepProps,isFirstStep=false,isLastStep=false,canAdvance=true,onNext=()=>{},onBack=()=>{},onRandomize=()=>{}}){const[previewData,setPreviewData]=useState(PREVIEW_WIZARD_DATA);const[previewStepIndex,setPreviewStepIndex]=useState(0);const previewStepProps={data:previewData,updateData:patch=>setPreviewData(prev=>({...prev,...patch}))};const navButtonBase={display:\"flex\",width:\"var(--nav-btn-size)\",height:\"var(--nav-btn-size)\",alignItems:\"center\",justifyContent:\"center\",borderRadius:\"9999px\",border:`1px solid ${BUTTON_BORDER}`,color:BUTTON_ICON,backgroundColor:BUTTON_BG,boxSizing:\"border-box\",cursor:\"pointer\",transition:\"opacity 0.2s\",padding:0};const previewIsFirstStep=previewStepIndex===0;const previewIsLastStep=previewStepIndex===PREVIEW_TOTAL_STEPS-1;const resolvedCurrentStep=previewMode?previewStepIndex:currentStep;const resolvedTotalSteps=previewMode?PREVIEW_TOTAL_STEPS:totalSteps;const resolvedDirection=previewMode?1:direction;const resolvedIsFirstStep=previewMode?previewIsFirstStep:isFirstStep;const resolvedIsLastStep=previewMode?previewIsLastStep:isLastStep;const resolvedCanAdvance=previewMode?true:canAdvance;const resolvedOnBack=previewMode?()=>setPreviewStepIndex(prev=>Math.max(0,prev-1)):onBack;const resolvedOnNext=previewMode?()=>setPreviewStepIndex(prev=>Math.min(PREVIEW_TOTAL_STEPS-1,prev+1)):onNext;const resolvedOnRandomize=previewMode?()=>setPreviewData(randomWizardData()):onRandomize;const resolvedStepConfig=previewMode||!stepConfig?PREVIEW_STEP_CONFIG:stepConfig;const resolvedStepProps=previewMode||!stepProps?previewStepProps:stepProps;const stepTitle=resolvedStepConfig.title??`Step ${resolvedCurrentStep+1}`;const isNextDisabled=resolvedIsLastStep||!resolvedCanAdvance;const progressPercent=resolvedTotalSteps<=1?100:(resolvedCurrentStep+1)/resolvedTotalSteps*100;const diceIconSrc=useThemeImage(useAssetUrl(\"misc/Icon_Dice.png\"),useAssetUrl(\"misc/Icon_Dice_Dark.png\"));//const diceIconSrc = useAssetUrl(\"misc/Icon_Dice.png\")\nconst[isDiceFocused,setIsDiceFocused]=useState(false);const[isDiceHovering,setIsDiceHovering]=useState(false);const[isDicePressing,setIsDicePressing]=useState(false);const[isDiceTooltipDismissed,setIsDiceTooltipDismissed]=useState(false);const diceTooltipId=useId();const isDiceTooltipVisible=(isDiceFocused||isDiceHovering||isDicePressing)&&!isDiceTooltipDismissed;return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"wizard-controls-inner\",style:{display:\"grid\",gridTemplateColumns:\"1fr 1fr minmax(0, var(--step-container-w)) 1fr 1fr\",gridTemplateRows:\"auto 1fr auto\",width:\"100%\",paddingLeft:\"var(--controls-pad-x, 24px)\",paddingRight:\"var(--controls-pad-x, 24px)\",paddingTop:\"var(--controls-pad-y, 32px)\",paddingBottom:\"var(--controls-pad-y, 32px)\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / 6\",gridRow:\"1 / 3\",paddingTop:\"25px\",textAlign:\"center\",alignItems:\"center\",justifySelf:\"center\"},children:/*#__PURE__*/_jsx(\"h2\",{style:{fontSize:\"var(--fz-wizard-title)\",fontFamily:\"var(--ft-primary)\",fontWeight:500,color:\"var(--fc-primary)\",margin:0,whiteSpace:\"nowrap\"},children:stepTitle})}),/*#__PURE__*/_jsx(\"div\",{style:{gridColumn:\"1 / 6\",gridRow:\"1 / 4\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",minHeight:0},children:/*#__PURE__*/_jsx(StepRenderer,{currentStep:resolvedCurrentStep,direction:resolvedDirection,StepComponent:resolvedStepConfig.component,stepProps:resolvedStepProps})}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:\"1 / 6\",gridRow:3,transform:\"translateY(var(--navbar-translate-y))\",position:\"relative\",minHeight:\"var(--nav-btn-size)\",display:\"flex\",alignItems:\"center\",alignSelf:\"center\",justifySelf:\"center\",width:\"var(--nav-bar-w)\"},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:resolvedIsFirstStep?0:\"var(--nav-btn-pos)\",right:resolvedIsLastStep?0:\"var(--nav-btn-pos)\",border:`1px solid ${NAV_BORDER}`,backgroundColor:NAV_BG,borderRadius:\"9999px\",height:\"var(--nav-shell-h)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",paddingLeft:14,paddingRight:14,boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:\"var(--nav-bar-inner-len)\",height:\"var(--nav-track-h)\",borderRadius:\"9999px\",border:`1px solid ${NAV_BORDER}`,backgroundColor:TRACK_BG,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(motion.div,{initial:false,animate:{width:`${progressPercent}%`},transition:{type:\"spring\",stiffness:180,damping:24},style:{height:\"100%\",borderRadius:\"9999px\",backgroundColor:TRACK_FILL}})})}),/*#__PURE__*/_jsx(motion.button,{onClick:resolvedOnBack,disabled:resolvedIsFirstStep,whileHover:resolvedIsFirstStep?undefined:{backgroundColor:BUTTON_HOVER_BG},style:{...navButtonBase,position:\"absolute\",left:0,display:resolvedIsFirstStep?\"none\":\"inherit\",transform:\"translateX(0%)\",borderColor:resolvedIsFirstStep?BUTTON_DISABLED_BORDER:BUTTON_BORDER,color:resolvedIsFirstStep?BUTTON_DISABLED_ICON:BUTTON_ICON,cursor:resolvedIsFirstStep?\"not-allowed\":\"pointer\"},\"aria-label\":\"Previous step\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 16 16\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M10.5 3L5.5 8L10.5 13\"})})}),/*#__PURE__*/_jsx(motion.button,{onClick:resolvedOnNext,disabled:isNextDisabled,whileHover:isNextDisabled?undefined:{backgroundColor:BUTTON_HOVER_BG},style:{...navButtonBase,position:\"absolute\",right:0,transform:\"translateX(0%)\",borderColor:isNextDisabled?BUTTON_DISABLED_BORDER:BUTTON_BORDER,color:isNextDisabled?BUTTON_DISABLED_ICON:BUTTON_ICON,display:isNextDisabled&&resolvedIsLastStep?\"none\":\"inherit\",cursor:isNextDisabled?\"not-allowed\":\"pointer\"},\"aria-label\":\"Next step\",children:/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 16 16\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5.5 3L10.5 8L5.5 13\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{gridColumn:\"5 / 6\",gridRow:\"3 / 4\",alignSelf:\"center\",justifySelf:\"start\",position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transform:\"translateY(var(--nav-translate-y)) translateX(var(--nav-translate-x))\"},children:[/*#__PURE__*/_jsx(\"div\",{id:diceTooltipId,role:\"tooltip\",className:\"tooltip\",\"aria-hidden\":!isDiceTooltipVisible,style:{position:\"absolute\",bottom:\"calc(125% + 8px)\",left:\"50%\",transform:isDiceTooltipVisible?\"translateX(-50%) translateY(0)\":\"translateX(-50%) translateY(4px)\",opacity:isDiceTooltipVisible?1:0,pointerEvents:\"none\",transitionProperty:\"opacity, transform\",transitionDuration:isDiceTooltipVisible?\"120ms\":\"45ms\",transitionTimingFunction:\"ease-out\",whiteSpace:\"nowrap\",borderRadius:9999,fontFamily:\"var(--ft-secondary)\",fontSize:\"var(--fz-tooltip)\",lineHeight:1.4,padding:\"6px 12px\",zIndex:20},children:\"Surprise me!\"}),/*#__PURE__*/_jsx(motion.button,{onClick:resolvedOnRandomize,onHoverStart:()=>{setIsDiceHovering(true);setIsDiceTooltipDismissed(false);},onHoverEnd:()=>{setIsDiceHovering(false);setIsDicePressing(false);setIsDiceTooltipDismissed(true);},onTapStart:()=>{setIsDicePressing(true);setIsDiceTooltipDismissed(true);},onTapCancel:()=>setIsDicePressing(false),onTap:()=>setIsDicePressing(false),onFocus:()=>{setIsDiceFocused(true);setIsDiceTooltipDismissed(false);},onBlur:()=>{setIsDiceFocused(false);setIsDicePressing(false);setIsDiceTooltipDismissed(false);},animate:isDiceHovering?{y:[0,-2,-1],scale:[1,1.025,1.015],rotateZ:[0,-5,2,0]}:{y:0,scale:1,rotateZ:0},transition:isDiceHovering?{duration:.36,ease:\"easeOut\"}:{type:\"spring\",stiffness:260,damping:20,mass:.7},whileTap:{y:0,scale:.985,rotateZ:-8,transition:{type:\"spring\",stiffness:420,damping:20}},style:{width:\"var(--dice-h)\",height:\"var(--dice-h)\",border:\"none\",background:\"transparent\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0,cursor:\"pointer\",transformOrigin:\"50% 60%\"},\"aria-label\":\"Randomize\",\"aria-describedby\":isDiceTooltipVisible?diceTooltipId:undefined,children:/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"block\",width:\"var(--dice-h)\",height:\"var(--dice-h)\",backgroundImage:`url(${diceIconSrc})`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"center\",backgroundSize:\"contain\",opacity:1}})})]})]})});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WizardControls\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType,motion}from\"framer\";import{AssetProvider}from\"https://framerusercontent.com/modules/7XhMYD5jftQ9YEFRH24l/5luBU1vHVuD82U9A9FOr/AssetContext.js\";import{useWizard}from\"https://framerusercontent.com/modules/ybIb2Dh2240jTxGXnfx8/mBr7L3YeaJonTebcMyVo/useWizard.js\";import WizardPreview from\"https://framerusercontent.com/modules/4PAPYUa9ceQBDJSugOCQ/lqLdyDaQFrvCQFqrFK3L/WizardPreview2.js\";import WizardControls from\"https://framerusercontent.com/modules/jkm2SLMfCaohZ1tHuVbi/zr2MCItojRGP1ihkfRp5/WizardControls.js\";import{SkinToneStep,HairStyleStep,HairColorStep,EyesStep,BrowsStep,DownloadStep}from\"https://framerusercontent.com/modules/6ZIy8OVnrYO0fe9soAmK/qj1v7tJ8y4OjBHlvgQ9F/Steps.js\";const FONT_ID=\"dredhedz-quicksand\";const STYLE_ID=\"dredhedz-wizard-css\";const CONTROLS_PREVIEW_MODE=false;/*\n\n  --nav-btn-size: 40px;\n  --nav-shell-h: 38px;\n  --nav-track-h: 12px;\n  \n  --dice-h: 72px;\n  --nav-bar-w: 75%;\n  --nav-bar-inner-len: 65%;\n  --step-container-w: 200px;\n  --nav-translate-y: 8px;\n  --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n  --controls-pad-x: 12px;\n  --controls-pad-y: 16px;\n  aspect-ratio: 1 / 1;\n\n    --nav-translate-y: -2px;\n  --navbar-translate-y: 0px;\n  --nav-translate-x: 10px;\n   --download-btn-w: 226px;\n    \n    --nav-btn-size: 49px;\n    --nav-shell-h: 48px;\n    --nav-track-h: 17px;\n    --dice-h: 54px;\n    --nav-bar-w: 51%;\n    --nav-bar-inner-len: 55%;\n    --step-container-w: 247px;\n    --nav-translate-y: 19px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 18px;\n    --controls-pad-y: 24px;\n       aspect-ratio: 1 / 1;\n\n    --nav-translate-y: 8px;\n    --navbar-translate-y: 15px;\n    --nav-translate-x: 0px;\n\n  --nav-btn-size: 40px;\n  --nav-shell-h: 38px;\n  --nav-track-h: 12px;\n  \n  --dice-h: 72px;\n  --nav-bar-w: 75%;\n  --nav-bar-inner-len: 65%;\n  --step-container-w: 200px;\n  --nav-translate-y: 8px;\n  --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n  --controls-pad-x: 12px;\n  --controls-pad-y: 16px;\n  aspect-ratio: 1 / 1;\n\n    --nav-translate-y: -2px;\n  --navbar-translate-y: 0px;\n  --nav-translate-x: 10px;\n   --download-btn-w: 226px;\n    \n    --nav-btn-size: 49px;\n    --nav-shell-h: 48px;\n    --nav-track-h: 17px;\n    --dice-h: 54px;\n    --nav-bar-w: 70%;\n    --nav-bar-inner-len: 55%;\n    --step-container-w: 600px;\n    --nav-translate-y: 19px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 18px;\n    --controls-pad-y: 24px;\n       aspect-ratio: 1 / 1;\n\n    --nav-translate-y: 8px;\n    --navbar-translate-y: 15px;\n    --nav-translate-x: 20px;\n\n*/const WIZARD_CSS=`\n.wizard-container {\n  container-type: inline-size;\n  container-name: wizard;\n  width: 100%;\n}\n\n.wizard-page {\n  --fz-h3-lg: 38px; --fz-h3-md: 30px; --fz-h3-sm: 26px;\n  --fz-p-lg: 24px;  --fz-p-md: 19px;  --fz-p-sm: 17px;\n  --fz-h4-lg: 16px; --fz-h4-md: 15px; --fz-h4-sm: 14px;\n  --fz-carousel-lg: 20px; --fz-carousel-md: 18px; --fz-carousel-sm: 14px;\n  --fz-wizard-title-lg: 20px; --fz-wizard-title-md: 18px; --fz-wizard-title-sm: 14px;\n  --fz-button-title-lg: 30px; --fz-button-title-md: 24px; --fz-button-title-sm: 20px;\n  --fz-tooltip-lg: 14px; --fz-tooltip-md: 14px; --fz-tooltip-sm: 12px;\n  --ft-primary: \"Quicksand\", sans-serif;\n  --ft-secondary: \"Inter\", sans-serif;\n  --fc-primary: #000;\n  --fc-secondary: #383838;\n  --hair-bg-color-primary: #FFFFFF;\n\n  --fz-h3: var(--fz-h3-sm);\n  --fz-p: var(--fz-p-sm);\n  --fz-h4: var(--fz-h4-sm);\n  --fz-carousel: var(--fz-carousel-sm);\n  --fz-wizard-title: var(--fz-wizard-title-sm);\n  --fz-button-title: var(--fz-button-title-sm);\n  --fz-tooltip: var(--fz-tooltip-sm);\n\n  --color-size: 64px;\n  --color-gap: 16px;\n  --color-pad: 10px;\n\n  --color-pad-glow-color: #ccb4d3;\n  --color-pad-glow-outline: #fff;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  font-family: var(--ft-primary);\n  background-color: #FEF4F7;\n  padding: 24px 16px;\n\n\n  --wizard-nav-border-color: #DBC6CE;\n  --wizard-nav-bg: #FFF5F8;\n  --wizard-track-bg: #FFF5F8;\n  --wizard-track-fill-color: #DBC6CE;\n  --wizard-nav-button-bg: #FFFFF0;\n  --wizard-nav-button-hover-bg: #FFFFE0;\n  --wizard-nav-button-border-color: #000000;\n  --wizard-nav-button-icon-color: #000000;\n  --wizard-nav-button-disabled-border-color: #B7B29F;\n  --wizard-nav-button-disabled-icon-color = #9A9689;\n}\n\n@container wizard (min-width: 750px) {\n  .wizard-page {\n    --fz-h3: var(--fz-h3-md);\n    --fz-p: var(--fz-p-md);\n    --fz-h4: var(--fz-h4-md);\n    --fz-carousel: var(--fz-carousel-md);\n    --fz-wizard-title: var(--fz-wizard-title-md);\n    --fz-button-title: var(--fz-button-title-md);\n    --fz-tooltip: var(--fz-tooltip-md);\n    --color-size: 92px;\n    --color-gap: 24px;\n    --color-pad: 16px;\n    padding: 48px 24px;\n  }\n}\n\n@container wizard (min-width: 1100px) {\n  .wizard-page {\n    --fz-h3: var(--fz-h3-lg);\n    --fz-p: var(--fz-p-lg);\n    --fz-h4: var(--fz-h4-lg);\n    --fz-carousel: var(--fz-carousel-lg);\n    --fz-wizard-title: var(--fz-wizard-title-lg);\n    --fz-button-title: var(--fz-button-title-lg);\n    --fz-tooltip: var(--fz-tooltip-lg);\n  }\n}\n\n.wizard-content {\n  width: 100%;\n  max-width: 360px;\n  background-color: #FEF4F7;\n}\n\n\n@container wizard (min-width: 750px) {\n  .wizard-content { max-width: 594px; }\n}\n@container wizard (min-width: 1100px) {\n  .wizard-content { max-width: 1150px; }\n}\n\n.wizard-subtitle {\n  margin: 8px 0 20px;\n}\n@container wizard (min-width: 750px) {\n  .wizard-subtitle { margin: 8px 0 32px; }\n}\n\n.wizard-card {\n  border-radius: 50px;\n  border: 2.75px solid #DBC6CE;\n  background-color: #fff;\n  overflow: visible;\n  padding: 16px;\n}\n\n  .tooltip {\n    background-color: #fff;\n    color: #000;\n    border: 1px solid #000000;\n  }\n\n@container wizard (min-width: 750px) {\n  .wizard-card { padding: 30px; }\n}\n\n.wizard-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  width: 100%;\n  gap: 16px;\n}\n@container wizard (min-width: 750px) {\n  .wizard-grid { gap: 24px; }\n}\n@container wizard (min-width: 1100px) {\n  .wizard-grid { grid-template-columns: 1fr 1fr; }\n}\n\n.wizard-preview-container {\n  border: 1px solid #DBC6CE;\n  border-radius: 40px;\n  min-width: 0;\n}\n\n.wizard-controls-container {\n  border: 1px solid #DBC6CE;\n  min-width: 0;\n  border-radius: 40px;\n}\n\n@media (prefers-color-scheme: dark) {\n  .wizard-card {\n    border: 2.75px solid #6C6296;\n    background-color: #16151D;\n    overflow: visible;\n    padding: 16px;\n  }\n  \n  .wizard-preview-container {\n    border: 1px solid #6C6296;\n  }\n  \n  .tooltip {\n    background-color: #16151D;\n    color: #F4F2F8;\n    border: 1px solid #F4F2F8;\n  }\n\n  .wizard-controls-container {\n    border: 1px solid #6C6296;\n  }\n  .wizard-page {\n      --fc-primary: #F4F2F8;\n      --fc-secondary: #383838;\n      --wizard-nav-border-color: #6C6296;\n      --wizard-nav-bg: #302557;\n      --wizard-track-bg: #302557;\n      --wizard-track-fill-color: #6C6296;\n      --wizard-nav-button-bg: #FFFFE0;\n      --wizard-nav-button-hover-bg: #FFFFC6;\n      --wizard-nav-button-border-color: #000000;\n      --wizard-nav-button-icon-color: #000000;\n      --wizard-nav-button-disabled-border-color: #B7B29F;\n      --wizard-nav-button-disabled-icon-color = #9A9689 ;\n      --color-pad-glow-color: #e8d0ef;\n      --color-pad-glow-outline: #222129;\n      --hair-bg-color-primary: #ffffff;\n\n      background-color: #222129;\n  }\n  .wizard-content {\n      background-color: #222129;\n  }\n\n}\n\n.wizard-controls-inner {\n  --nav-btn-size: 40px;\n  --nav-shell-h: 38px;\n  --nav-track-h: 12px;\n  \n  --dice-h: 72px;\n  --nav-bar-w: 75%;\n  --nav-bar-inner-len: 65%;\n  --step-container-w: 200px;\n  --nav-translate-y: 8px;\n  --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n  --controls-pad-x: 12px;\n  --controls-pad-y: 16px;\n  aspect-ratio: 1 / 1;\n\n    --nav-translate-y: -2px;\n  --navbar-translate-y: 0px;\n  --nav-translate-x: 10px;\n   --download-btn-w: 226px;\n   --download-btn-h: 64px;\n    \n    --nav-btn-size: 49px;\n    --nav-shell-h: 48px;\n    --nav-track-h: 17px;\n    --dice-h: 54px;\n    --nav-bar-w: 70%;\n    --nav-bar-inner-len: 55%;\n    --step-container-w: 600px;\n    --nav-translate-y: 19px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 18px;\n    --controls-pad-y: 24px;\n       aspect-ratio: 1 / 1;\n\n    --nav-translate-y: 8px;\n    --navbar-translate-y: 15px;\n    --nav-translate-x: 20px;\n}\n@container wizard (min-width: 750px) {\n  .wizard-controls-inner {\n    --nav-btn-size: 48px;\n    --nav-shell-h: 48px;\n    --nav-track-h: 15px;\n    --dice-h: 54px;\n    --nav-bar-w: 70%;\n    --step-container-w: 260px;\n    --nav-translate-y: 15px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 20px;\n    --controls-pad-y: 24px;\n\n    --nav-translate-y: -2px;\n    --navbar-translate-y: 0px;\n    --nav-translate-x: 0px;\n     --download-btn-w: 300px;\n     --download-btn-h: 84px;\n   --nav-btn-size: 65px;\n    --nav-shell-h: 64px;\n    --nav-track-h: 20px;\n    --dice-h: 72px;\n    --nav-bar-w: 60%;\n    --nav-bar-inner-len: 65%;\n    --step-container-w: 330px;\n    --nav-translate-y: 25px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 24px;\n    --controls-pad-y: 32px;\n    aspect-ratio: 1 / 1;\n     --nav-translate-y: 10px;\n    --navbar-translate-y: 20px;\n    --nav-translate-x: 0px;\n  }\n}\n@container wizard (min-width: 1100px) {\n  .wizard-controls-inner {\n    --nav-btn-size: 65px;\n    --nav-shell-h: 64px;\n    --nav-track-h: 20px;\n    --dice-h: 72px;\n    --nav-bar-w: 60%;\n    --nav-bar-inner-len: 65%;\n    --step-container-w: 330px;\n    --nav-translate-y: 25px;\n    --nav-btn-pos: calc(var(--nav-btn-size) / 4);\n    --controls-pad-x: 24px;\n    --controls-pad-y: 32px;\n    aspect-ratio: 1 / 1;\n\n    --nav-translate-y: 10px;\n    --navbar-translate-y: 20px;\n    --nav-translate-x: 0px;\n     --download-btn-w: 320px;\n     --download-btn-h: 84px;\n  }\n}\n`;function useGoogleFont(){useEffect(()=>{if(document.getElementById(FONT_ID))return;const link=document.createElement(\"link\");link.id=FONT_ID;link.rel=\"stylesheet\";link.href=\"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600&display=swap\";document.head.appendChild(link);},[]);}function useWizardCSS(){useEffect(()=>{if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=WIZARD_CSS;document.head.appendChild(style);},[]);}const STEPS=[{title:\"Step 1: Choose a Skin Tone\",subtitle:\"Pick the tone that feels right.\",component:SkinToneStep},{title:\"Step 2: Choose a Hairstyle\",subtitle:\"Pick a style that speaks to you.\",component:HairStyleStep},{title:\"Step 3: Choose a Hair Color \",subtitle:\"Choose your hue.\",component:HairColorStep},{title:\"Step 4: Choose a Brow Color\",subtitle:\"The eyes are the window to the soul.\",component:BrowsStep},{title:\"Step 5: Choose an Eye Color\",subtitle:\"Frame the face.\",component:EyesStep},{title:\"Download + share your reflection\",subtitle:\"Save your reflection.\",component:DownloadStep}];export default function DredHedzWizard({baseAssetUrl=\"\"}){useGoogleFont();useWizardCSS();const wizard=useWizard(STEPS.length);const stepConfig=STEPS[wizard.currentStep];return /*#__PURE__*/_jsx(AssetProvider,{baseAssetUrl:baseAssetUrl,children:/*#__PURE__*/_jsx(\"div\",{className:\"wizard-container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"wizard-page\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"wizard-content\",initial:\"hidden\",animate:\"visible\",variants:{hidden:{},visible:{transition:{staggerChildren:.5}}},children:[/*#__PURE__*/_jsx(motion.h2,{variants:{hidden:{opacity:0,y:16},visible:{opacity:1,y:0}},transition:{duration:.5,ease:[.42,0,.58,1]},style:{fontSize:\"var(--fz-h3)\",fontFamily:\"var(--ft-primary)\",color:\"var(--fc-primary)\",fontWeight:500,letterSpacing:-.01,margin:0,textAlign:\"center\"},children:\"Choose Your Form\"}),/*#__PURE__*/_jsx(motion.p,{className:\"wizard-subtitle\",variants:{hidden:{opacity:0,y:16},visible:{opacity:1,y:0}},transition:{duration:.5,ease:[.42,0,.58,1]},style:{fontFamily:\"var(--ft-primary)\",fontSize:\"var(--fz-p)\",textAlign:\"center\",color:\"var(--fc-primary)\"},children:\"Shape a reflection that feels like you today.\"}),/*#__PURE__*/_jsx(\"div\",{className:\"wizard-card\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"wizard-grid\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"wizard-preview-container\",children:/*#__PURE__*/_jsx(WizardPreview,{data:wizard.data})}),/*#__PURE__*/_jsx(\"div\",{className:\"wizard-controls-container\",children:/*#__PURE__*/_jsx(WizardControls,{previewMode:CONTROLS_PREVIEW_MODE,currentStep:wizard.currentStep,totalSteps:wizard.totalSteps,direction:wizard.direction,stepConfig:stepConfig,stepProps:{data:wizard.data,updateData:wizard.updateData},isFirstStep:wizard.isFirstStep,isLastStep:wizard.isLastStep,canAdvance:wizard.canAdvance,onNext:wizard.goNext,onBack:wizard.goBack,onRandomize:wizard.randomizeData})})]})})]})})})});}addPropertyControls(DredHedzWizard,{baseAssetUrl:{type:ControlType.String,title:\"Asset Base URL\",defaultValue:\"\",description:\"Base URL where avatar assets are hosted (e.g. https://cdn.example.com/assets)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DredHedzWizard\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Quicksand-regular\",\"FS;Quicksand-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P7QWZTESTWCXKHLCEKK2U7KFAUDHILAR/EYHZLELF37GOBRYPDSZCVDTZXAG3CXMB/RJNZ7OVQ2KGPV7DIFWD6QAYSZME3RCOR.woff2\",weight:\"700\"}]}];export const css=['.framer-YwWUQ .framer-styles-preset-qdfj6y:not(.rich-text-wrapper), .framer-YwWUQ .framer-styles-preset-qdfj6y.rich-text-wrapper h1 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 49px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-YwWUQ .framer-styles-preset-qdfj6y:not(.rich-text-wrapper), .framer-YwWUQ .framer-styles-preset-qdfj6y.rich-text-wrapper h1 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 39px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-YwWUQ .framer-styles-preset-qdfj6y:not(.rich-text-wrapper), .framer-YwWUQ .framer-styles-preset-qdfj6y.rich-text-wrapper h1 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-YwWUQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Quicksand-regular\",\"FS;Quicksand-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WU5OG2GSPINGGM3H4OYTA3X6KAGKBE73/562UDHJ54ELTED64HZCI73O7SLOPKYWI/QERYRXWWKF2PFJC4W77VI22OBVHWX3AN.woff2\",weight:\"400\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P7QWZTESTWCXKHLCEKK2U7KFAUDHILAR/EYHZLELF37GOBRYPDSZCVDTZXAG3CXMB/RJNZ7OVQ2KGPV7DIFWD6QAYSZME3RCOR.woff2\",weight:\"700\"}]}];export const css=['.framer-MyWfA .framer-styles-preset-1rapxl5:not(.rich-text-wrapper), .framer-MyWfA .framer-styles-preset-1rapxl5.rich-text-wrapper h2 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-MyWfA .framer-styles-preset-1rapxl5:not(.rich-text-wrapper), .framer-MyWfA .framer-styles-preset-1rapxl5.rich-text-wrapper h2 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-MyWfA .framer-styles-preset-1rapxl5:not(.rich-text-wrapper), .framer-MyWfA .framer-styles-preset-1rapxl5.rich-text-wrapper h2 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #616161; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-MyWfA\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Quicksand-medium\",\"FS;Quicksand-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/QC5OFCRYAHBMZHRLIIU45N62WI6ZBEN5/OI42VSRCFEX355ZZEYTLHHM57N7YCI5P/MVH72LSEZWMSCRJ44KJGHTCWVLPDHZP3.woff2\",weight:\"500\"},{cssFamilyName:\"Quicksand\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Quicksand\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P7QWZTESTWCXKHLCEKK2U7KFAUDHILAR/EYHZLELF37GOBRYPDSZCVDTZXAG3CXMB/RJNZ7OVQ2KGPV7DIFWD6QAYSZME3RCOR.woff2\",weight:\"700\"}]}];export const css=['.framer-SFNNG .framer-styles-preset-158bwmw:not(.rich-text-wrapper), .framer-SFNNG .framer-styles-preset-158bwmw.rich-text-wrapper h3 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6065e5e3-1cb3-48c4-a0f1-6241e9c14264, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-SFNNG .framer-styles-preset-158bwmw:not(.rich-text-wrapper), .framer-SFNNG .framer-styles-preset-158bwmw.rich-text-wrapper h3 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6065e5e3-1cb3-48c4-a0f1-6241e9c14264, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SFNNG .framer-styles-preset-158bwmw:not(.rich-text-wrapper), .framer-SFNNG .framer-styles-preset-158bwmw.rich-text-wrapper h3 { --framer-font-family: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-family-bold: \"Quicksand\", \"Quicksand Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.01em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6065e5e3-1cb3-48c4-a0f1-6241e9c14264, #333333); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-SFNNG\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"17ssllo\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"gwm1ot\",mediaQuery:\"(max-width: 809.98px)\"}],description:\"An illustrated world of healing, intuition, and self-discovery. Meet Sara and her gentle spirit friends, explore signature pieces, and play inside the world. Join for new drops + downloads.\",elements:{fgyGLYCBJ:\"newsletter\",GQnByAYGa:\"signature-pieces\",LUbwotfZ4:\"meet\",w6xoxVMmU:\"choose-your-form\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-G39qM\",socialImage:\"https://framerusercontent.com/assets/8vYvlvL3yeVDoDsjfvWErnDIT8.jpg\",title:\"Dredhedz | Where Softness Is Power + Magic Is Normal\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bbed9c4)\nexport default function metadata(params,activeLocale){return{description:\"An illustrated universe where softness is power and magic is normal. Healing, intuition, and self-discovery. Plus, new drops + downloads.\",favicon:\"https://framerusercontent.com/assets/Fsv6p9nERXLQthYrAfh7AOqI.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/8vYvlvL3yeVDoDsjfvWErnDIT8.jpg\",title:\"Dredhedz\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e177f23)\nimport siteMetadata from\"https://framerusercontent.com/modules/nefiFz8Usk1j9eT51Plq/GfLphruXT4AMUGFSfXYR/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"3e3yd2\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"fe7w58\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"5dbrxb\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{F1YE1kEoK:\"enter\",JPdaYLKWd:\"meet\",UWgugBpNu:\"newsletter\",ZqbxjbV1s:\"signature-pieces\"},robots:\"max-image-preview:large\",serializationId:\"framer-YSQn7\",title:siteMetadata(params,activeLocale).title||\"Home_copy\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}