{"version":3,"file":"script_main.DRfEx4-k.mjs","names":["metaName","useProfileName","useState","useState","_Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","HeaderButton","RichText","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","matchVariant","negate","animation","animation1","animation2","animation3","transition3","animation4","transition4","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","React.useRef","className","SVG","_Fragment","sharedStyle.css","sharedStyle.fonts","useState","_Fragment","useState","useRef","_Fragment","useState","_Fragment","RichText","serializationHash","variantClassNames","animation","animation1","animation2","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","useState","useRef","_Fragment","TestNav","ManageAccount","useRef","React.useId","PropertyOverrides","_Fragment","SVG","React.createElement","Header","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/Pcp4bFQ3R9SbPCUccLSS/hsWFjMe9JU6VGyzBNsP3/AuthOverride.js","https:/framerusercontent.com/modules/SShtB5wwUk0qEyERbfeq/NHy6ByzUsIB9vhrXbA0i/AuthVisibility.js","https:/framerusercontent.com/modules/1a0A8OpMeuxTKP2UYnK7/JClXfbSy7J74294SaI19/CartOverrides.js","https:/framerusercontent.com/modules/6OcARSvqLCu1LtFYRpRx/8rMSUi69h71q0R1BB0Uw/ProfileText.js","https:/framerusercontent.com/modules/F3czlMlfNcdGSWuIrfrH/ZBuxSyzZfy37mxuPFs50/ProjectsDrawer.js","https:/framerusercontent.com/modules/cy8q2EMEk9rPb2VGapQm/ziHABGVeRVXuGy1YQvE4/Signout_Button.js","https:/framerusercontent.com/modules/tkRGSmcy0UbkNZym2cUQ/sSp2nVDumURJYxdkzJo8/fDwctFTRH.js","https:/framerusercontent.com/modules/3E25ugHLwpp7mOnYNH2E/gjxGgTSDs8rYJxUsdQKK/dGoOOoyZo.js","https:/framerusercontent.com/modules/9RfajoakycLRC7txv2z3/OdXrl9NDnr55QOlcePAP/Account_Detail_Change_Component.js","https:/framerusercontent.com/modules/cI27UUVelXPSeSNah7rN/3sIGTrVWFNoeyelVFVtM/Previous_Orders.js","https:/framerusercontent.com/modules/usEf6ocoJ7fl28LMN1HP/dlltRUjp9z7DYYReAebs/Security_Changes_Component.js","https:/framerusercontent.com/modules/dwFWfwlaqDIRBTFeyyvS/FldLINjGrPxAf9A7FgNQ/Mxl5E1jpR.js","https:/framerusercontent.com/modules/CwOAaQXNS4vjRpwuKAOa/kvImBgQ8X0ytgUVXlkxY/Cart_Overlay.js","https:/framerusercontent.com/modules/GAnpJWnRzDtpZ8EiaZSO/U1TwdxrkIs0cxFef5Plq/HJxYTrkN3.js","framer:toplevel/main"],"sourcesContent":["// Code overrides that show or hide a layer based on whether the visitor\n// is signed in.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → CODE (not\n// COMPONENT) → name it \"AuthOverrides\". Requires the \"Supabase\" code\n// file (the same one the cart and wishlist use).\n//\n// How to use: select the layer (your profile dropdown / avatar, a nav\n// item…), open the properties panel → Code Overrides → pick this file,\n// then the override:\n//\n//   withAuthOnly   → shows the layer only when signed in (put this on\n//                    the profile menu / avatar / \"My Projects\").\n//   withGuestOnly  → shows the layer only when signed out (put this on\n//                    \"Log In\" / \"Sign Up\").\n//\n// It hides the layer with CSS (display: none) instead of removing it\n// from the page. That matters: if the layer were unmounted, Framer's\n// overlay / tap interactions on it would break — the menu wouldn't open\n// anymore. Kept in the DOM, the interaction stays wired and just the\n// visibility changes.\n//\n// On the Framer canvas the layer always shows, so you can still design\n// it; the hiding only happens on the live site and in preview.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{RenderTarget}from\"framer\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";// Where to send the visitor after signing out. Change to your sign-in\n// page if you'd rather land there than on the home page.\nconst SIGN_OUT_REDIRECT=\"/\";// Signs the visitor out on click, then goes to SIGN_OUT_REDIRECT. Put\n// this on your \"Sign Out\" button.\nexport function withSignOut(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:async event=>{event?.preventDefault?.();event?.stopPropagation?.();try{await supabase.auth.signOut();}catch(e){console.error(\"Sign out failed:\",e);}if(typeof window!==\"undefined\"){window.location.href=SIGN_OUT_REDIRECT;}},style:{...props.style,cursor:\"pointer\"}});};}function gate(Component,shouldHide){return props=>{const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user,loading}=useAuth();const hide=!onCanvas&&shouldHide(user,loading);return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,...hide?{display:\"none\",pointerEvents:\"none\"}:null}});};}// Visible only for a signed-in visitor.\nexport function withAuthOnly(Component){return gate(Component,(user,loading)=>loading||!user);}// The mirror image: visible only for a signed-out visitor.\nexport function withGuestOnly(Component){return gate(Component,(user,loading)=>loading||Boolean(user));}// ── Profile text ─────────────────────────────────────────────────────\n// Put these on TEXT layers; they replace the layer's text with the\n// signed-in visitor's details. The name is read from the profiles table\n// (where the Account screen and checkout save it), with the signup name\n// in user metadata as a fallback. The email is the login email.\n//\n// Replacing a text layer's content can drop the colour it was styled\n// with (it falls back to the layer's base colour, which may be white and\n// so invisible). These colours are forced back on. Change them to match\n// your design.\nconst PROFILE_NAME_COLOR=\"#000000\";const PROFILE_EMAIL_COLOR=\"rgba(0,0,0,0.4)\";function metaName(user){const m=user?.user_metadata??{};return String(m.full_name||m.name||\"\").trim();}// Reads the visitor's name. Shows the metadata name instantly, then\n// swaps in the profiles name once it loads (so an edit in Account shows\n// up here too).\nfunction useProfileName(){const{user}=useAuth();// Start with the metadata name so the first paint already shows\n// something, then the profiles name replaces it once it loads.\nconst[name,setName]=useState(()=>metaName(user));useEffect(()=>{if(!user){setName(\"\");return;}setName(metaName(user));let cancelled=false;supabase.from(\"profiles\").select(\"full_name\").eq(\"id\",user.id).maybeSingle().then(({data})=>{if(cancelled)return;const n=String(data?.full_name||\"\").trim();if(n)setName(n);});return()=>{cancelled=true;};},[user?.id]);return name;}// The avatar letter: first letter of the name, or of the email.\nexport function withUserInitial(Component){return props=>{const{user}=useAuth();const name=useProfileName();const source=name||(user?.email??\"\");const initial=source.trim().charAt(0).toUpperCase();return /*#__PURE__*/_jsx(Component,{...props,text:initial});};}// The visitor's name.\nexport function withUserName(Component){return props=>{const name=useProfileName();return /*#__PURE__*/_jsx(Component,{...props,text:name,style:{...props.style,color:PROFILE_NAME_COLOR}});};}// The visitor's email.\nexport function withUserEmail(Component){return props=>{const{user}=useAuth();return /*#__PURE__*/_jsx(Component,{...props,text:user?.email??\"\",style:{...props.style,color:PROFILE_EMAIL_COLOR}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withUserName\":{\"type\":\"reactHoc\",\"name\":\"withUserName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUserEmail\":{\"type\":\"reactHoc\",\"name\":\"withUserEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withGuestOnly\":{\"type\":\"reactHoc\",\"name\":\"withGuestOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withUserInitial\":{\"type\":\"reactHoc\",\"name\":\"withUserInitial\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuthOnly\":{\"type\":\"reactHoc\",\"name\":\"withAuthOnly\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthOverride.map","// Shows or hides another layer based on whether the visitor is signed\n// in — WITHOUT a code override on that layer. That matters when the\n// layer (or an ancestor) has a Framer overlay / tap interaction: a code\n// override on it breaks the interaction, but this doesn't touch it. It\n// hides the target with a bit of injected CSS instead.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"AuthVisibility\". Requires the \"Supabase\" code file.\n//\n// Setup:\n//   1. Select the layer you want to gate (e.g. the profile menu group\n//      that holds the avatar + its overlay). In the layer panel, give it\n//      a clear Name, e.g. \"ProfileMenu\".\n//   2. Drop this AuthVisibility component anywhere on the same page\n//      (it takes no space on the live site).\n//   3. In its properties: set \"Layer name\" to exactly that name\n//      (\"ProfileMenu\"), and \"Show when\" to \"Signed in\".\n//\n// For login / signup buttons, add a second AuthVisibility with their\n// layer name and \"Show when: Signed out\".\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";/**\n * @framerIntrinsicWidth 220\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function AuthVisibility(props){const{targetName,showWhen}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user,loading}=useAuth();const signedIn=Boolean(user);// Hide the target until the condition is met. While the session is\n// still loading, keep it hidden so it never flashes the wrong way.\nconst hideTarget=showWhen===\"signed-in\"?loading||!signedIn:loading||signedIn;const name=String(targetName||\"\").trim();// Escapes quotes/backslashes so the name is safe inside the selector.\nconst safe=name.replace(/[\"\\\\]/g,\"\\\\$&\");const css=!onCanvas&&name&&hideTarget?`[data-framer-name=\"${safe}\"]{display:none !important;}`:\"\";return /*#__PURE__*/_jsxs(\"div\",{style:onCanvas?{display:\"inline-flex\",alignItems:\"center\",padding:\"8px 12px\",border:\"1px dashed rgba(0,0,0,0.3)\",borderRadius:6,color:\"rgba(0,0,0,0.5)\",fontFamily:\"sans-serif\",fontSize:12,whiteSpace:\"nowrap\"}:{display:\"none\"},children:[onCanvas?`Auth visibility → ${name||\"(set layer name)\"}`:null,css&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"style\",{children:css}),document.head):null]});}addPropertyControls(AuthVisibility,{targetName:{type:ControlType.String,title:\"Layer name\",placeholder:\"ProfileMenu\",defaultValue:\"\"},showWhen:{type:ControlType.Enum,title:\"Show when\",options:[\"signed-in\",\"signed-out\"],optionTitles:[\"Signed in\",\"Signed out\"],defaultValue:\"signed-in\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthVisibility\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"220\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthVisibility.map","// Code overrides for the cart.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → CODE (not\n// COMPONENT) → name it \"CartOverrides\". Requires the \"Cart\" code file.\n//\n// How to use them: select a layer on the canvas, open the properties\n// panel, scroll to Code Overrides, pick this file and then the\n// override you want.\n//\n//   withCartTrigger      → put this on the STACK that holds your cart\n//                          icon + number. Clicking it opens (and\n//                          closes) the cart drawer.\n//   withCartCount        → put this on the TEXT layer with the number.\n//                          It becomes \"(3)\" and updates by itself.\n//   withCartCountPlain   → same, but just \"3\".\n//   withHideWhenEmpty    → put this on any layer that should disappear\n//                          while the cart is empty (the number, a dot,\n//                          a badge).\n//\n// The drawer itself is the \"CartDrawer\" component — place that once per\n// page, otherwise there is nothing for these overrides to open.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{toggleCart,useCart,cartCount}from\"https://framerusercontent.com/modules/IvdH2MJB4fxzePiUoiAa/jhFIHG5x3yP6uznGsTo2/Cart.js\";// Opens the cart when the layer is clicked.\n//\n// It deliberately does not call the layer's own onClick: a cart icon in\n// a nav is usually a link, and opening the cart shouldn't also navigate\n// away. Remove the preventDefault/stopPropagation lines if you do want\n// the original interaction to run as well.\nexport function withCartTrigger(Component){return props=>{return /*#__PURE__*/_jsx(Component,{...props,onClick:event=>{event?.preventDefault?.();event?.stopPropagation?.();toggleCart();},style:{...props.style,cursor:\"pointer\"}});};}// Single digits get a leading zero — 1 becomes \"01\" — so the number\n// keeps a steady width. From 10 up it is just the number, and an empty\n// cart stays a plain \"0\".\nfunction padded(count){if(count===0)return\"0\";return String(count).padStart(2,\"0\");}// Live item count, formatted like the design: (03)\nexport function withCartCount(Component){return props=>{const count=cartCount(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:`(${padded(count)})`});};}// Live item count without the brackets: 03\nexport function withCartCountPlain(Component){return props=>{const count=cartCount(useCart());return /*#__PURE__*/_jsx(Component,{...props,text:padded(count)});};}// Hides the layer while the cart is empty.\nexport function withHideWhenEmpty(Component){return props=>{const count=cartCount(useCart());return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,opacity:count===0?0:1,pointerEvents:count===0?\"none\":undefined,transition:\"opacity 0.2s ease\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withCartCountPlain\":{\"type\":\"reactHoc\",\"name\":\"withCartCountPlain\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartTrigger\":{\"type\":\"reactHoc\",\"name\":\"withCartTrigger\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withCartCount\":{\"type\":\"reactHoc\",\"name\":\"withCartCount\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHideWhenEmpty\":{\"type\":\"reactHoc\",\"name\":\"withHideWhenEmpty\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Renders the signed-in visitor's name, email, or initial as its own\n// text — instead of overriding an existing Framer text layer. A code\n// override on a text layer kept dropping the value or the colour\n// (variants, rich text, etc.); a component renders its own text, so it\n// just works.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"ProfileText\". Requires the \"Supabase\" code file.\n//\n// Setup: in your profile overlay, put this component where the name and\n// the email should be (replace the old text layers, or hide them). Add\n// one for each: set \"Field\" to Name / Email / Initial, and style the\n// font + colour to match. For the avatar, use Field = Initial.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";function metaName(user){const m=user?.user_metadata??{};return String(m.full_name||m.name||\"\").trim();}// The name from the profiles table (where Account + checkout save it),\n// with the signup metadata name as an instant fallback.\nfunction useProfileName(user){const[name,setName]=useState(()=>metaName(user));useEffect(()=>{if(!user){setName(\"\");return;}setName(metaName(user));let cancelled=false;supabase.from(\"profiles\").select(\"full_name\").eq(\"id\",user.id).maybeSingle().then(({data})=>{if(cancelled)return;const n=String(data?.full_name||\"\").trim();if(n)setName(n);});return()=>{cancelled=true;};},[user?.id]);return name;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 28\n */export default function ProfileText(props){const{field,canvasText,align,color,font}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user}=useAuth();const name=useProfileName(user);const email=user?.email??\"\";let value=\"\";if(field===\"name\")value=name;else if(field===\"email\")value=email;else value=(name||email).trim().charAt(0).toUpperCase();// On the canvas there's no session, so show a placeholder to design\n// against instead of an empty box.\nif(onCanvas&&!value){value=canvasText||(field===\"name\"?\"Chris Nijhof\":field===\"email\"?\"chris@example.com\":\"C\");}return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",color,textAlign:align,whiteSpace:\"pre\",overflow:\"hidden\",textOverflow:\"ellipsis\",...font},children:value});}addPropertyControls(ProfileText,{field:{type:ControlType.Enum,title:\"Field\",options:[\"name\",\"email\",\"initial\"],optionTitles:[\"Name\",\"Email\",\"Initial\"],defaultValue:\"name\",displaySegmentedControl:true},canvasText:{type:ControlType.String,title:\"Canvas text\",placeholder:\"Shown on the canvas only\",defaultValue:\"\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"1.4em\"}},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProfileText\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"28\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProfileText.map","// Auth-aware header button. When the visitor is signed in it shows one\n// button (e.g. \"My projects\") that links to a page of your choice.\n// When signed out it can show up to two buttons (e.g. \"Log in\" and\n// \"Sign up\"), each with its own link and colors. Every button gets an\n// animated left-to-right underline on hover.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"ProjectsDrawer\". Requires the \"Supabase\" code file.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function ProjectsDrawer(props){const{signedInLink,buttonLabel,buttonPadding,signedOutLabel,signedOutLink,signedOutColor,signedOutBackground,signedOutLabel2,signedOutLink2,signedOutColor2,signedOutBackground2,signedOutGap,underlineOffset,underlineStroke,underlineColor,underlineColorOut,showWhen,textColor,font}=props;const{user,loading}=useAuth();const onCanvas=RenderTarget.current()===RenderTarget.canvas;// Native Framer font picker (extended): family, weight, size,\n// letter spacing and line height.\nconst buttonFont={fontFamily:\"Inter, sans-serif\",fontSize:15,fontWeight:600,...font,padding:buttonPadding??\"10px 18px\"};// Whether the signed-in button is visible. On canvas it always\n// shows so you can style it. Live, \"Show button\" decides: always,\n// only for signed-in visitors, or only for signed-out visitors.\n// While auth is still loading nothing shows, to avoid a flash of\n// the wrong state.\nconst showButton=onCanvas?true:showWhen===\"signedIn\"?!loading&&!!user:showWhen===\"signedOut\"?!loading&&!user:true;// When the button is for signed-in visitors only and the visitor\n// is signed out, show up to two buttons in its place (e.g. \"Log\n// in\" and \"Sign up\"). Empty texts = show nothing.\nconst showSignedOutText=!onCanvas&&showWhen===\"signedIn\"&&!loading&&!user&&!!(signedOutLabel||signedOutLabel2);const signedOutButtons=[{label:signedOutLabel,link:signedOutLink,color:signedOutColor,background:signedOutBackground},{label:signedOutLabel2,link:signedOutLink2,color:signedOutColor2,background:signedOutBackground2}].filter(b=>b.label);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .llcd-hover .llcd-label {\n                    position: relative;\n                    display: inline-block;\n                }\n                .llcd-hover .llcd-label::after {\n                    content: \"\";\n                    position: absolute;\n                    left: 0;\n                    right: 0;\n                    bottom: var(--llcd-offset, -4px);\n                    height: var(--llcd-stroke, 2px);\n                    background: var(--llcd-color, currentColor);\n                    border-radius: 99px;\n                    transform: scaleX(0);\n                    transform-origin: left center;\n                    transition: transform 0.25s ease;\n                }\n                .llcd-hover:hover .llcd-label::after {\n                    transform: scaleX(1);\n                }\n            `}),showButton&&/*#__PURE__*/_jsx(\"a\",{href:signedInLink||undefined,className:\"llcd-hover\",style:{position:\"relative\",borderRadius:999,background:\"transparent\",cursor:signedInLink?\"pointer\":\"default\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",color:textColor,textDecoration:\"none\",whiteSpace:\"nowrap\",...buttonFont,\"--llcd-offset\":`${-(underlineOffset??4)}px`,\"--llcd-stroke\":`${underlineStroke??2}px`,\"--llcd-color\":underlineColor||textColor},children:/*#__PURE__*/_jsx(\"span\",{className:\"llcd-label\",children:buttonLabel})}),showSignedOutText&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:signedOutGap??8},children:signedOutButtons.map((b,i)=>/*#__PURE__*/_jsx(\"a\",{href:b.link||undefined,className:\"llcd-hover\",style:{color:b.color||textColor,background:b.background||\"transparent\",borderRadius:999,textDecoration:\"none\",whiteSpace:\"nowrap\",display:\"inline-block\",cursor:b.link?\"pointer\":\"default\",...buttonFont,\"--llcd-offset\":`${-(underlineOffset??4)}px`,\"--llcd-stroke\":`${underlineStroke??2}px`,\"--llcd-color\":underlineColorOut||b.color||textColor},children:/*#__PURE__*/_jsx(\"span\",{className:\"llcd-label\",children:b.label})},i))})]});}addPropertyControls(ProjectsDrawer,{buttonLabel:{type:ControlType.String,title:\"Button text\",defaultValue:\"My projects\"},signedInLink:{type:ControlType.Link,title:\"Button link\"},buttonPadding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"10px 18px\"},showWhen:{type:ControlType.Enum,title:\"Show button\",options:[\"always\",\"signedIn\",\"signedOut\"],optionTitles:[\"Always\",\"Signed in only\",\"Signed out only\"],defaultValue:\"signedIn\"},signedOutLabel:{type:ControlType.String,title:\"Out: text 1\",defaultValue:\"Log in\"},signedOutLink:{type:ControlType.Link,title:\"Out: link 1\"},signedOutColor:{type:ControlType.Color,title:\"Out: color 1\",defaultValue:\"#1F1F1F\"},signedOutBackground:{type:ControlType.Color,title:\"Out: bg 1\",defaultValue:\"rgba(0,0,0,0)\"},signedOutLabel2:{type:ControlType.String,title:\"Out: text 2\",defaultValue:\"Sign up\"},signedOutLink2:{type:ControlType.Link,title:\"Out: link 2\"},signedOutColor2:{type:ControlType.Color,title:\"Out: color 2\",defaultValue:\"#FFFFFF\"},signedOutBackground2:{type:ControlType.Color,title:\"Out: bg 2\",defaultValue:\"#ED6B4E\"},signedOutGap:{type:ControlType.Number,title:\"Out: gap\",defaultValue:8,min:0,max:64},underlineOffset:{type:ControlType.Number,title:\"Line offset\",defaultValue:4,min:0,max:24},underlineStroke:{type:ControlType.Number,title:\"Line stroke\",defaultValue:2,min:1,max:8},underlineColor:{type:ControlType.Color,title:\"Line (in)\",defaultValue:\"#1F1F1F\"},underlineColorOut:{type:ControlType.Color,title:\"Line (out)\",defaultValue:\"#1F1F1F\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#1F1F1F\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,letterSpacing:0,lineHeight:1.2}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProjectsDrawer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProjectsDrawer.map","// A \"Sign Out\" button that renders itself and signs the visitor out —\n// instead of a code override on an existing layer (which kept fighting\n// the overlay interaction / dropping styling). A component owns its own\n// click and look, so it just works.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"SignOutButton\". Requires the \"Supabase\" code file.\n//\n// Put it in your profile overlay where the Sign Out row should be\n// (replace the old layer). Style the label + icon to match, and set\n// \"After sign out\" to where the visitor should land.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{supabase}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";function SignOutIcon({size,color}){return /*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",stroke:color,strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 17l5-5-5-5\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 12H9\"})]});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 160\n * @framerIntrinsicHeight 28\n */export default function SignOutButton(props){const{label,redirectLink,showIcon,iconSize,iconColor,gap,color,font,align}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;async function signOut(){if(onCanvas)return;try{await supabase.auth.signOut();}catch(e){console.error(\"Sign out failed:\",e);}if(typeof window!==\"undefined\"){window.location.href=redirectLink||\"/\";}}return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:signOut,style:{display:\"flex\",alignItems:\"center\",justifyContent:align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\",gap,width:\"100%\",border:\"none\",background:\"transparent\",padding:0,cursor:\"pointer\",color,textAlign:\"left\",...font},children:[showIcon&&/*#__PURE__*/_jsx(SignOutIcon,{size:iconSize,color:iconColor}),/*#__PURE__*/_jsx(\"span\",{children:label})]});}addPropertyControls(SignOutButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"Sign Out\"},redirectLink:{type:ControlType.Link,title:\"After sign out\"},showIcon:{type:ControlType.Boolean,title:\"Icon\",defaultValue:true},iconSize:{type:ControlType.Number,title:\"Icon size\",defaultValue:24,min:12,max:48,hidden:props=>!props.showIcon},iconColor:{type:ControlType.Color,title:\"Icon color\",defaultValue:\"#000000\",hidden:props=>!props.showIcon},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:16,min:0,max:48,hidden:props=>!props.showIcon},color:{type:ControlType.Color,title:\"Text color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"1.4em\"}},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SignOutButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"160\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Signout_Button.map","// Generated by Framer (78ccf22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/RcsI4crtdLytOB4QoM4H/rJVUP3XHMyCXAbipPZ0D/B2XSg8je5.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/EuNv3fFjQaeR45UecHSU/zIWxsB5p0e9ipl8JpvZi/nj9ojZuUw.js\";const enabledGestures={YjgywhUlM:{hover:true}};const cycleOrder=[\"YjgywhUlM\",\"u71fJ3mln\",\"jZiAMB9h_\"];const serializationHash=\"framer-Z56ks\";const variantClassNames={jZiAMB9h_:\"framer-v-y0arb6\",u71fJ3mln:\"framer-v-lscfx5\",YjgywhUlM:\"framer-v-1j4np6i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Wky5ltSs7=undefined;const gBQwvtecV=undefined;const VBT_4XZCh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};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={\"Variant 1\":\"YjgywhUlM\",\"Variant 2\":\"u71fJ3mln\",\"Variant 3\":\"jZiAMB9h_\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,link,title,width,...props})=>{return{...props,gBQwvtecV:color??props.gBQwvtecV??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YjgywhUlM\",VBT_4XZCh:title??props.VBT_4XZCh??\"Home\",Wky5ltSs7:link??props.Wky5ltSs7};};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,VBT_4XZCh,gBQwvtecV,Wky5ltSs7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YjgywhUlM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Wky5ltSs7,motionChild:true,nodeId:\"YjgywhUlM\",openInNewTab:false,scopeId:\"fDwctFTRH\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1j4np6i\",className,classNames)} framer-8e6lv1`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YjgywhUlM\",ref:refBinding,style:{...style},...addPropertyOverrides({\"YjgywhUlM-hover\":{\"data-framer-name\":undefined},jZiAMB9h_:{\"data-framer-name\":\"Variant 3\"},u71fJ3mln:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-gBQwvtecV-fDwctFTRH))\"},children:\"Home\"})}),className:\"framer-1kqxwhu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CrU2OUcce\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-gBQwvtecV-fDwctFTRH)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-gBQwvtecV-fDwctFTRH\":gBQwvtecV,opacity:.6},text:VBT_4XZCh,variants:{\"YjgywhUlM-hover\":{opacity:1},jZiAMB9h_:{opacity:1},u71fJ3mln:{\"--extracted-1of0zx5\":\"var(--variable-reference-gBQwvtecV-fDwctFTRH)\",opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({u71fJ3mln:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-gBQwvtecV-fDwctFTRH))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ik1k4e\",layoutDependency:layoutDependency,layoutId:\"fmXCBHwKd\",style:{backgroundColor:gBQwvtecV,opacity:0},variants:{\"YjgywhUlM-hover\":{opacity:1}}})]})})})})});});const css=[\".framer-Z56ks.framer-8e6lv1, .framer-Z56ks .framer-8e6lv1 { display: block; }\",\".framer-Z56ks.framer-1j4np6i { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 6px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Z56ks .framer-1kqxwhu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Z56ks .framer-1ik1k4e { flex: none; height: 2px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-Z56ks.framer-v-lscfx5.framer-1j4np6i { align-content: center; align-items: center; cursor: unset; padding: 12px; }\",\".framer-Z56ks.framer-v-y0arb6.framer-1j4np6i { cursor: unset; }\",\".framer-Z56ks.framer-v-y0arb6 .framer-1ik1k4e, .framer-Z56ks.framer-v-1j4np6i.hover .framer-1ik1k4e { align-self: stretch; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 47.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"u71fJ3mln\":{\"layout\":[\"auto\",\"auto\"]},\"jZiAMB9h_\":{\"layout\":[\"auto\",\"auto\"]},\"H56yDVUkZ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"VBT_4XZCh\":\"title\",\"gBQwvtecV\":\"color\",\"Wky5ltSs7\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfDwctFTRH=withCSS(Component,css,\"framer-Z56ks\");export default FramerfDwctFTRH;FramerfDwctFTRH.displayName=\"headerButton\";FramerfDwctFTRH.defaultProps={height:37,width:47.5};addPropertyControls(FramerfDwctFTRH,{variant:{options:[\"YjgywhUlM\",\"u71fJ3mln\",\"jZiAMB9h_\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},VBT_4XZCh:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},onVBT_4XZChChange:{changes:\"VBT_4XZCh\",type:ControlType.ChangeHandler},gBQwvtecV:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color},Wky5ltSs7:{title:\"Link\",type:ControlType.Link}});addFonts(FramerfDwctFTRH,[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfDwctFTRH\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"u71fJ3mln\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jZiAMB9h_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H56yDVUkZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"47.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"VBT_4XZCh\\\":\\\"title\\\",\\\"gBQwvtecV\\\":\\\"color\\\",\\\"Wky5ltSs7\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withUserInitial}from\"https://framerusercontent.com/modules/Pcp4bFQ3R9SbPCUccLSS/hsWFjMe9JU6VGyzBNsP3/AuthOverride.js\";import AuthVisibility from\"https://framerusercontent.com/modules/SShtB5wwUk0qEyERbfeq/NHy6ByzUsIB9vhrXbA0i/AuthVisibility.js\";import{withCartCount,withCartTrigger}from\"https://framerusercontent.com/modules/1a0A8OpMeuxTKP2UYnK7/JClXfbSy7J74294SaI19/CartOverrides.js\";import RealtimeClock from\"https://framerusercontent.com/modules/3zPNOYu4wCv9tzErsW1u/BWpN9deOJpaSoR0Vh809/Clock.js\";import ProfileText from\"https://framerusercontent.com/modules/6OcARSvqLCu1LtFYRpRx/8rMSUi69h71q0R1BB0Uw/ProfileText.js\";import ProjectsDrawer from\"https://framerusercontent.com/modules/F3czlMlfNcdGSWuIrfrH/ZBuxSyzZfy37mxuPFs50/ProjectsDrawer.js\";import SignOutButton from\"https://framerusercontent.com/modules/cy8q2EMEk9rPb2VGapQm/ziHABGVeRVXuGy1YQvE4/Signout_Button.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/EuNv3fFjQaeR45UecHSU/zIWxsB5p0e9ipl8JpvZi/nj9ojZuUw.js\";import HeaderButton from\"https://framerusercontent.com/modules/tkRGSmcy0UbkNZym2cUQ/sSp2nVDumURJYxdkzJo8/fDwctFTRH.js\";const RealtimeClockFonts=getFonts(RealtimeClock);const HeaderButtonFonts=getFonts(HeaderButton);const ProjectsDrawerFonts=getFonts(ProjectsDrawer);const AuthVisibilityFonts=getFonts(AuthVisibility);const RichTextWithCartCount1wz3s2a=withCodeBoundaryForOverrides(RichText,{nodeId:\"vDc6Mdr80\",override:withCartCount,scopeId:\"dGoOOoyZo\"});const MotionDivWithCartTriggerovwnon=withCodeBoundaryForOverrides(motion.div,{nodeId:\"F1KrQcIJp\",override:withCartTrigger,scopeId:\"dGoOOoyZo\"});const RichTextWithUserInitialr49owb=withCodeBoundaryForOverrides(RichText,{nodeId:\"q1DjGczz1\",override:withUserInitial,scopeId:\"dGoOOoyZo\"});const ProfileTextFonts=getFonts(ProfileText);const MotionDivWithFX=withFX(motion.div);const MotionAWithFX=withFX(motion.a);const SignOutButtonFonts=getFonts(SignOutButton);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const cycleOrder=[\"gDVoDkJnG\",\"eD46km5ri\",\"qFsFvzqZm\",\"sYK15RjOY\"];const serializationHash=\"framer-Sao7d\";const variantClassNames={eD46km5ri:\"framer-v-3x1eit\",gDVoDkJnG:\"framer-v-105l1sj\",qFsFvzqZm:\"framer-v-7qfg4y\",sYK15RjOY:\"framer-v-1ohptu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jM3gY6ssa=undefined;const E94hBaNsV=undefined;const HT9dHfXVw=undefined;const BAMMTUezH=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.7,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const negate=value=>{return!value;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:31,y:0};const transition3={bounce:0,delay:.2,duration:.7,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:31,y:0};const transition4={bounce:0,delay:.3,duration:.7,type:\"spring\"};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:31,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation7={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:31,y:0};const transition5={bounce:0,delay:.4,duration:.7,type:\"spring\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const transition6={bounce:0,delay:.5,duration:.7,type:\"spring\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};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={\"Mobile open\":\"eD46km5ri\",\"Variant 1\":\"gDVoDkJnG\",\"Variant 4\":\"sYK15RjOY\",Mobile:\"qFsFvzqZm\"};const Variants=motion.create(React.Fragment);const getProps=({account,color,height,id,outColor1,white,width,...props})=>{return{...props,BAMMTUezH:account??props.BAMMTUezH,E94hBaNsV:outColor1??props.E94hBaNsV??\"rgb(31, 31, 31)\",HT9dHfXVw:white??props.HT9dHfXVw??true,jM3gY6ssa:color??props.jM3gY6ssa??\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"gDVoDkJnG\"};};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,BAMMTUezH,jM3gY6ssa,HT9dHfXVw,E94hBaNsV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"gDVoDkJnG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const onTap11p6x4k=activeVariantCallback(async(...args)=>{if(BAMMTUezH){const res=await BAMMTUezH(...args);if(res===false)return false;}});const onTaps41cns=activeVariantCallback(async(...args)=>{setVariant(\"qFsFvzqZm\");});const onTap3xszq3=activeVariantCallback(async(...args)=>{setVariant(\"eD46km5ri\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"eD46km5ri\",\"qFsFvzqZm\"].includes(baseVariant))return false;return true;};const router=useRouter();const visible=negate(HT9dHfXVw);const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed1=()=>{if([\"eD46km5ri\",\"qFsFvzqZm\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"eD46km5ri\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({eD46km5ri:{value:transition2},qFsFvzqZm:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-105l1sj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gDVoDkJnG\",ref:refBinding,style:{...style},...addPropertyOverrides({eD46km5ri:{\"data-framer-name\":\"Mobile open\"},qFsFvzqZm:{\"data-framer-name\":\"Mobile\"},sYK15RjOY:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v9tenr\",\"data-framer-name\":\"Frame 56\",layoutDependency:layoutDependency,layoutId:\"bynuqy_0g\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-usw8ug\",layoutDependency:layoutDependency,layoutId:\"PmPimcnYl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-scujc9-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"p6Ajm0o0z-container\",nodeId:\"p6Ajm0o0z\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(RealtimeClock,{color:jM3gY6ssa,font:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"p6Ajm0o0z\",layoutId:\"p6Ajm0o0z\",showSeconds:false,showTimezone:true,twentyFourHour:true,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mvhrbc\",\"data-framer-name\":\"Frame 55\",layoutDependency:layoutDependency,layoutId:\"vOhhHDijd\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7c9851\",\"data-framer-name\":\"Frame 54\",layoutDependency:layoutDependency,layoutId:\"TGAOQOFMa\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ywept5\",\"data-framer-name\":\"Frame 53\",layoutDependency:layoutDependency,layoutId:\"ijgTp8Ftc\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(40+((componentViewport?.height||101)-60-200)/2)+0+0+81.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3fnwog-container\",layoutDependency:layoutDependency,layoutId:\"usnAz9NI_-container\",nodeId:\"usnAz9NI_\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:jM3gY6ssa,height:\"100%\",id:\"usnAz9NI_\",layoutId:\"usnAz9NI_\",variant:matchVariant(\"YjgywhUlM\"),VBT_4XZCh:\"Home\",width:\"100%\",Wky5ltSs7:resolvedLinks[0],...addPropertyOverrides({sYK15RjOY:{Wky5ltSs7:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zGfVNwDVc\"},implicitPathVariables:undefined},{href:{webPageId:\"zGfVNwDVc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(40+((componentViewport?.height||101)-60-200)/2)+0+0+81.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f9hn90-container\",layoutDependency:layoutDependency,layoutId:\"UONZ7xHSw-container\",nodeId:\"UONZ7xHSw\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:jM3gY6ssa,height:\"100%\",id:\"UONZ7xHSw\",layoutId:\"UONZ7xHSw\",variant:matchVariant(\"YjgywhUlM\"),VBT_4XZCh:\"The Library\",width:\"100%\",Wky5ltSs7:resolvedLinks1[0],...addPropertyOverrides({sYK15RjOY:{Wky5ltSs7:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RccQp6jdv\"},implicitPathVariables:undefined},{href:{webPageId:\"RccQp6jdv\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(40+((componentViewport?.height||101)-60-200)/2)+0+0+81.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jq7ylg-container\",layoutDependency:layoutDependency,layoutId:\"dmhCGnnBB-container\",nodeId:\"dmhCGnnBB\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:jM3gY6ssa,height:\"100%\",id:\"dmhCGnnBB\",layoutId:\"dmhCGnnBB\",variant:matchVariant(\"YjgywhUlM\"),VBT_4XZCh:\"How To Hire\",width:\"100%\",Wky5ltSs7:resolvedLinks2[0],...addPropertyOverrides({sYK15RjOY:{Wky5ltSs7:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YcyRQNWDu\"},implicitPathVariables:undefined},{href:{webPageId:\"YcyRQNWDu\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,y:(componentViewport?.y||0)+(40+((componentViewport?.height||101)-60-200)/2)+0+0+81.5+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mcabqs-container\",layoutDependency:layoutDependency,layoutId:\"RHWhqWh0B-container\",nodeId:\"RHWhqWh0B\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:jM3gY6ssa,height:\"100%\",id:\"RHWhqWh0B\",layoutId:\"RHWhqWh0B\",variant:matchVariant(\"YjgywhUlM\"),VBT_4XZCh:\"Contact\",width:\"100%\",Wky5ltSs7:resolvedLinks3[0],...addPropertyOverrides({sYK15RjOY:{Wky5ltSs7:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ifz6v\",layoutDependency:layoutDependency,layoutId:\"HfnR8evow\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M_pp5xq5u\"},implicitPathVariables:undefined},{href:{webPageId:\"YD024x6Ue\"},implicitPathVariables:undefined},{href:{webPageId:\"m_mWO9Ljr\"},implicitPathVariables:undefined},{href:{webPageId:\"M_pp5xq5u\"},implicitPathVariables:undefined},{href:{webPageId:\"YD024x6Ue\"},implicitPathVariables:undefined},{href:{webPageId:\"m_mWO9Ljr\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ou7awl-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V22Bi_lNX-container\",nodeId:\"V22Bi_lNX\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(ProjectsDrawer,{buttonLabel:\"My Projects\",buttonPadding:\"4px 0px 4px 4px\",font:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0px\",lineHeight:\"1.2em\"},height:\"100%\",id:\"V22Bi_lNX\",layoutId:\"V22Bi_lNX\",showWhen:\"signedIn\",signedInLink:resolvedLinks4[0],signedOutBackground:\"rgba(0, 0, 0, 0)\",signedOutBackground2:\"rgba(237, 107, 78, 0)\",signedOutColor:E94hBaNsV,signedOutColor2:jM3gY6ssa,signedOutGap:8,signedOutLabel:\"Log in\",signedOutLabel2:\"Sign up\",signedOutLink:resolvedLinks4[1],signedOutLink2:resolvedLinks4[2],textColor:jM3gY6ssa,underlineColor:jM3gY6ssa,underlineColorOut:jM3gY6ssa,underlineOffset:8,underlineStroke:2,width:\"100%\",...addPropertyOverrides({sYK15RjOY:{signedInLink:resolvedLinks4[3],signedOutLink:resolvedLinks4[4],signedOutLink2:resolvedLinks4[5]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-huorlx-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"yZNsqt4Ua-container\",nodeId:\"yZNsqt4Ua\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(AuthVisibility,{height:\"100%\",id:\"yZNsqt4Ua\",layoutId:\"yZNsqt4Ua\",showWhen:\"signed-in\",targetName:\"ProfileMenu\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14mrpjx\",layoutDependency:layoutDependency,layoutId:\"j8Wa7ahHZ\",children:[/*#__PURE__*/_jsxs(MotionDivWithCartTriggerovwnon,{className:\"framer-ovwnon\",layoutDependency:layoutDependency,layoutId:\"F1KrQcIJp\",children:[visible!==false&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1nvtpno\",\"data-framer-name\":\"shopping-cart-simple-fill (1) 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:126,intrinsicWidth:126,layoutDependency:layoutDependency,layoutId:\"ysrSbBD7U\",svg:'<svg width=\"126\" height=\"126\" viewBox=\"0 0 126 126\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M117.982 36.4908L105.363 81.9098C104.669 84.3909 103.185 86.5781 101.136 88.1395C99.0865 89.701 96.5841 90.5517 94.0078 90.5625H45.36C42.7762 90.5613 40.2636 89.7151 38.2056 88.1529C36.1475 86.5907 34.6568 84.3982 33.9609 81.9098L16.695 19.6875H7.875C6.83071 19.6875 5.82919 19.2727 5.09077 18.5342C4.35234 17.7958 3.9375 16.7943 3.9375 15.75C3.9375 14.7057 4.35234 13.7042 5.09077 12.9658C5.82919 12.2273 6.83071 11.8125 7.875 11.8125H19.6875C20.5483 11.8123 21.3855 12.0943 22.0709 12.6152C22.7562 13.1361 23.252 13.8672 23.4823 14.6967L28.1482 31.5H114.188C114.795 31.4999 115.393 31.6401 115.937 31.9097C116.481 32.1794 116.955 32.5711 117.323 33.0543C117.69 33.5375 117.941 34.0991 118.055 34.6952C118.17 35.2914 118.145 35.9059 117.982 36.4908ZM43.3125 98.4375C41.755 98.4375 40.2324 98.8994 38.9374 99.7647C37.6423 100.63 36.633 101.86 36.0369 103.299C35.4409 104.738 35.285 106.321 35.5888 107.849C35.8927 109.376 36.6427 110.78 37.744 111.881C38.8454 112.982 40.2486 113.732 41.7762 114.036C43.3038 114.34 44.8872 114.184 46.3261 113.588C47.7651 112.992 48.995 111.983 49.8603 110.688C50.7256 109.393 51.1875 107.87 51.1875 106.312C51.1875 104.224 50.3578 102.221 48.881 100.744C47.4041 99.2672 45.4011 98.4375 43.3125 98.4375ZM94.5 98.4375C92.9425 98.4375 91.4199 98.8994 90.1249 99.7647C88.8298 100.63 87.8205 101.86 87.2244 103.299C86.6284 104.738 86.4725 106.321 86.7763 107.849C87.0802 109.376 87.8302 110.78 88.9315 111.881C90.0329 112.982 91.4361 113.732 92.9637 114.036C94.4913 114.34 96.0747 114.184 97.5136 113.588C98.9526 112.992 100.183 111.983 101.048 110.688C101.913 109.393 102.375 107.87 102.375 106.312C102.375 104.224 101.545 102.221 100.068 100.744C98.5916 99.2672 96.5886 98.4375 94.5 98.4375Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),HT9dHfXVw!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-njfz06\",layoutDependency:layoutDependency,layoutId:\"jQzdSNYxc\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-i4xlh\",layoutDependency:layoutDependency,layoutId:\"NOtGTFdb8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.991 18.006\" overflow=\"visible\"><path d=\"M 18.968 4.341 L 16.869 12.329 C 16.632 13.226 15.861 13.847 14.98 13.851 L 6.889 13.851 C 6.006 13.85 5.231 13.228 4.993 12.329 L 2.122 1.385 L 0.655 1.385 C 0.293 1.385 0 1.075 0 0.693 C 0 0.31 0.293 0 0.655 0 L 2.62 0 C 2.914 0 3.172 0.207 3.251 0.507 L 4.027 3.463 L 18.336 3.463 C 18.651 3.463 18.92 3.699 18.98 4.025 C 18.999 4.13 18.995 4.238 18.968 4.341 Z M 6.549 15.236 C 6.019 15.236 5.541 15.573 5.339 16.091 C 5.136 16.609 5.248 17.204 5.623 17.601 C 6.042 18.044 6.69 18.134 7.204 17.821 C 7.717 17.507 7.967 16.868 7.814 16.263 C 7.66 15.657 7.142 15.236 6.549 15.236 Z M 15.062 15.236 C 14.339 15.236 13.752 15.856 13.752 16.621 C 13.752 17.386 14.339 18.006 15.062 18.006 C 15.786 18.006 16.372 17.386 16.372 16.621 C 16.372 15.856 15.785 15.236 15.062 15.236 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-s6wym4\",layoutDependency:layoutDependency,layoutId:\"y2MMAB27W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.991 13.851\" overflow=\"visible\"><path d=\"M 18.968 4.341 L 16.869 12.329 C 16.632 13.226 15.861 13.847 14.98 13.851 L 6.889 13.851 C 6.006 13.85 5.231 13.228 4.993 12.329 L 2.122 1.385 L 0.655 1.385 C 0.293 1.385 0 1.075 0 0.693 C 0 0.31 0.293 0 0.655 0 L 2.62 0 C 2.914 0 3.172 0.207 3.251 0.507 L 4.027 3.463 L 18.336 3.463 C 18.651 3.463 18.92 3.699 18.98 4.025 C 18.999 4.13 18.995 4.238 18.968 4.341 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-uwfghj\",layoutDependency:layoutDependency,layoutId:\"MbzrQbVlO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.62 2.77\" overflow=\"visible\"><path d=\"M 1.31 0 C 0.78 0 0.302 0.338 0.1 0.855 C -0.103 1.373 0.009 1.968 0.384 2.365 C 0.803 2.808 1.451 2.898 1.965 2.585 C 2.478 2.271 2.728 1.632 2.575 1.027 C 2.421 0.421 1.903 0 1.31 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ng1khx\",layoutDependency:layoutDependency,layoutId:\"n6nxevWtR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.62 2.77\" overflow=\"visible\"><path d=\"M 1.31 0 C 0.586 0 0 0.62 0 1.385 C 0 2.15 0.586 2.77 1.31 2.77 C 2.033 2.77 2.62 2.15 2.62 1.385 C 2.62 0.62 2.033 0 1.31 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mp1rav\",layoutDependency:layoutDependency,layoutId:\"uSLuBk3SZ\",children:/*#__PURE__*/_jsx(RichTextWithCartCount1wz3s2a,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-jM3gY6ssa-dGoOOoyZo))\"},children:\"(05)\"})}),className:\"framer-1wz3s2a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vDc6Mdr80\",style:{\"--extracted-a0htzi\":\"var(--variable-reference-jM3gY6ssa-dGoOOoyZo)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-jM3gY6ssa-dGoOOoyZo\":jM3gY6ssa},variants:{eD46km5ri:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eD46km5ri:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"(05)\"})})}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-199092j\",\"data-framer-name\":\"ProfileMenu\",\"data-highlight\":true,id:`${layoutId}-199092j`,layoutDependency:layoutDependency,layoutId:\"osBoCku9O\",onTap:onTap13elrgn({overlay}),ref:ref1,style:{backgroundColor:\"var(--token-a847f88b-c53f-4e05-9109-9632d83d1eaf, rgb(244, 244, 244))\"},children:[/*#__PURE__*/_jsx(RichTextWithUserInitialr49owb,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27)))\"},children:\"C\"})}),className:\"framer-r49owb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q1DjGczz1\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"end\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-199092j`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:8,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-9b9pa6\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"AiECSRpdW\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,boxShadow:\"0px 10px 20px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6bnyps\",\"data-border\":true,\"data-framer-name\":\"Frame 73\",layoutDependency:layoutDependency,layoutId:\"lcVlYx_oe\",style:{\"--border-bottom-width\":\"1.2700421810150146px\",\"--border-color\":\"rgb(237, 237, 237)\",\"--border-left-width\":\"1.2700421810150146px\",\"--border-right-width\":\"1.2700421810150146px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.2700421810150146px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,boxShadow:\"-21.590715408325195px 7.62025260925293px 14.605484008789062px 0px rgba(0, 0, 0, 0.05)\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11n8lw8\",\"data-framer-name\":\"Frame 72\",layoutDependency:layoutDependency,layoutId:\"WjjG3E5SU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nckfxf\",\"data-framer-name\":\"Frame 71\",layoutDependency:layoutDependency,layoutId:\"FEn0Vx0VJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yj6fy8-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"i0IdMi6h4-container\",nodeId:\"i0IdMi6h4\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(ProfileText,{align:\"left\",canvasText:\"\",color:\"rgb(0, 0, 0)\",field:\"name\",font:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"i0IdMi6h4\",layoutId:\"i0IdMi6h4\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8y52sg-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"O7GZpbEjH-container\",nodeId:\"O7GZpbEjH\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(ProfileText,{align:\"left\",canvasText:\"\",color:\"rgb(184, 184, 184)\",field:\"email\",font:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},height:\"100%\",id:\"O7GZpbEjH\",layoutId:\"O7GZpbEjH\",style:{width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3npk9\",\"data-framer-name\":\"Frame 70\",layoutDependency:layoutDependency,layoutId:\"kp3O4z4NF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-cqiszh\",layoutDependency:layoutDependency,layoutId:\"rW1J3zYBH\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\"}}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-3z9vds\",\"data-framer-name\":\"Frame 68\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Revl227nG\",onTap:onTap11p6x4k,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1pi6swq\",\"data-framer-name\":\"sign-out 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:27,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"tA4p1freB\",svg:'<svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_98_350)\">\\n<g clip-path=\"url(#clip1_98_350)\">\\n<path d=\"M19.6184 11.8057C19.6184 12.8758 19.301 13.922 18.7065 14.8118C18.1119 15.7016 17.2668 16.3952 16.2781 16.8047C15.2894 17.2143 14.2014 17.3214 13.1518 17.1126C12.1022 16.9038 11.1381 16.3885 10.3813 15.6318C9.62461 14.875 9.10927 13.9109 8.90049 12.8613C8.6917 11.8117 8.79886 10.7237 9.2084 9.73499C9.61794 8.74627 10.3115 7.9012 11.2013 7.30664C12.0911 6.71208 13.1373 6.39474 14.2074 6.39474C15.642 6.39636 17.0174 6.96696 18.0318 7.98136C19.0461 8.99575 19.6167 10.3711 19.6184 11.8057ZM26.9969 12.7895C26.9969 15.319 26.2468 17.7917 24.8415 19.8949C23.4362 21.9981 21.4387 23.6374 19.1018 24.6054C16.7648 25.5734 14.1933 25.8267 11.7123 25.3332C9.23143 24.8397 6.95256 23.6216 5.16392 21.833C3.37528 20.0444 2.15721 17.7655 1.66372 15.2846C1.17024 12.8037 1.42351 10.2321 2.39151 7.89515C3.35952 5.55818 4.99878 3.56074 7.102 2.15541C9.20521 0.750089 11.6779 0 14.2074 0C17.5983 0.00358083 20.8493 1.35219 23.247 3.7499C25.6447 6.14762 26.9933 9.39859 26.9969 12.7895ZM25.0293 12.7895C25.0277 11.3329 24.7324 9.89153 24.161 8.55168C23.5896 7.21182 22.7539 6.00096 21.7038 4.9915C20.6537 3.98205 19.4108 3.19473 18.0495 2.67664C16.6881 2.15855 15.2363 1.92033 13.7807 1.97622C7.98856 2.20003 3.3696 7.02437 3.38559 12.8202C3.39114 15.4587 4.36425 18.0035 6.12056 19.9725C6.83582 18.9351 7.74438 18.0453 8.79651 17.3519C8.88622 17.2926 8.99286 17.2644 9.10013 17.2715C9.2074 17.2786 9.30938 17.3207 9.39049 17.3912C10.7275 18.5476 12.4361 19.184 14.2038 19.184C15.9714 19.184 17.6801 18.5476 19.017 17.3912C19.0981 17.3207 19.2001 17.2786 19.3074 17.2715C19.4146 17.2644 19.5213 17.2926 19.611 17.3519C20.6645 18.0449 21.5743 18.9347 22.2906 19.9725C24.0556 17.9963 25.0306 15.4391 25.0293 12.7895Z\" fill=\"black\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_98_350\">\\n<rect width=\"27\" height=\"27\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_98_350\">\\n<rect width=\"28.4211\" height=\"28.4211\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(0, 0, 0))\"},children:\"Account\"})}),className:\"framer-1d9vndq\",\"data-framer-name\":\"Account\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UUZT9rpQg\",style:{\"--extracted-a0htzi\":\"rgb(0, 0, 0)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"M_pp5xq5u\"},motionChild:true,nodeId:\"pq6eYersa\",openInNewTab:false,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsxs(MotionAWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation5,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-z9h8zh framer-be2r4s\",\"data-framer-name\":\"Frame 69\",layoutDependency:layoutDependency,layoutId:\"pq6eYersa\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-14ri08o\",\"data-framer-name\":\"bookmark-simple-fill 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:32,intrinsicWidth:32,layoutDependency:layoutDependency,layoutId:\"a028uc1iY\",svg:'<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M23 4H9C8.46957 4 7.96086 4.21071 7.58579 4.58579C7.21071 4.96086 7 5.46957 7 6V28C7.00009 28.1785 7.04793 28.3537 7.13857 28.5074C7.22921 28.6611 7.35934 28.7878 7.51545 28.8743C7.67156 28.9607 7.84797 29.0039 8.02637 28.9992C8.20477 28.9944 8.37866 28.9421 8.53 28.8475L16 24.1787L23.4713 28.8475C23.6226 28.9418 23.7963 28.9939 23.9745 28.9984C24.1528 29.0029 24.3289 28.9598 24.4849 28.8733C24.6408 28.7869 24.7707 28.6603 24.8613 28.5068C24.9519 28.3532 24.9998 28.1783 25 28V6C25 5.46957 24.7893 4.96086 24.4142 4.58579C24.0391 4.21071 23.5304 4 23 4Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-229b46c7-117e-47fb-bfb5-742714efc3b7, rgb(13, 13, 13)))\"},children:\"My Projects\"})}),className:\"framer-ht9qmv\",\"data-framer-name\":\"My Projects\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LwXmU2bSU\",style:{\"--extracted-a0htzi\":\"var(--token-229b46c7-117e-47fb-bfb5-742714efc3b7, rgb(13, 13, 13))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nqspwh\",layoutDependency:layoutDependency,layoutId:\"Lu16BYHrR\",style:{backgroundColor:\"rgba(0, 0, 0, 0.2)\"}}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7sdb59-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dQw3rrDXA-container\",nodeId:\"dQw3rrDXA\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",children:/*#__PURE__*/_jsx(SignOutButton,{align:\"left\",color:\"rgb(0, 0, 0)\",font:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.4em\"},gap:16,height:\"100%\",iconColor:\"rgb(0, 0, 0)\",iconSize:24,id:\"dQw3rrDXA\",label:\"Sign Out\",layoutId:\"dQw3rrDXA\",redirectLink:resolvedLinks5[0],showIcon:true,style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({eD46km5ri:{redirectLink:resolvedLinks5[1]},qFsFvzqZm:{redirectLink:resolvedLinks5[2]},sYK15RjOY:{redirectLink:resolvedLinks5[3]}},baseVariant,gestureVariant)})})})})]})]})})})})})]})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yewif7\",layoutDependency:layoutDependency,layoutId:\"BzRvhmbgV\",...addPropertyOverrides({eD46km5ri:{\"data-highlight\":true,onTap:onTaps41cns},qFsFvzqZm:{\"data-highlight\":true,onTap:onTap3xszq3}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Menu\"})}),className:\"framer-58dc0a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OBXf_qWKa\",style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-jM3gY6ssa-dGoOOoyZo\":jM3gY6ssa},variants:{qFsFvzqZm:{\"--extracted-a0htzi\":\"var(--variable-reference-jM3gY6ssa-dGoOOoyZo)\",\"--variable-reference-jM3gY6ssa-dGoOOoyZo\":jM3gY6ssa}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eD46km5ri:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Close\"})})},qFsFvzqZm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--variable-reference-jM3gY6ssa-dGoOOoyZo))\"},children:\"Menu\"})})}},baseVariant,gestureVariant)})})]})]})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m2qj2d\",\"data-framer-name\":\"Frame 53\",layoutDependency:layoutDependency,layoutId:\"CsMu5euQ5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({eD46km5ri:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(0+41+((componentViewport?.height||800)-40-244.6)/2*1)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{className:\"framer-e0ukv8-container\",layoutDependency:layoutDependency,layoutId:\"gSAfmksSN-container\",nodeId:\"gSAfmksSN\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",...addPropertyOverrides({eD46km5ri:{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation3,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:\"rgb(255, 255, 255)\",height:\"100%\",id:\"gSAfmksSN\",layoutId:\"gSAfmksSN\",variant:matchVariant(\"u71fJ3mln\"),VBT_4XZCh:\"Home\",width:\"100%\",Wky5ltSs7:resolvedLinks6[0],...addPropertyOverrides({eD46km5ri:{style:{width:\"100%\"},Wky5ltSs7:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M_pp5xq5u\"},implicitPathVariables:undefined},{href:{webPageId:\"M_pp5xq5u\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({eD46km5ri:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(0+41+((componentViewport?.height||800)-40-244.6)/2*1)+0+37}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1rvodl4-container\",\"data-framer-appear-id\":\"1rvodl4\",layoutDependency:layoutDependency,layoutId:\"jXsAPm846-container\",nodeId:\"jXsAPm846\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",...addPropertyOverrides({eD46km5ri:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,initial:animation7,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:\"rgb(255, 255, 255)\",height:\"100%\",id:\"jXsAPm846\",layoutId:\"jXsAPm846\",variant:matchVariant(\"u71fJ3mln\"),VBT_4XZCh:\"My Projects\",width:\"100%\",Wky5ltSs7:resolvedLinks7[0],...addPropertyOverrides({eD46km5ri:{style:{width:\"100%\"},Wky5ltSs7:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"zGfVNwDVc\"},implicitPathVariables:undefined},{href:{webPageId:\"zGfVNwDVc\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({eD46km5ri:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(0+41+((componentViewport?.height||800)-40-244.6)/2*1)+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-4mprjz-container\",\"data-framer-appear-id\":\"4mprjz\",layoutDependency:layoutDependency,layoutId:\"JCvmM2La2-container\",nodeId:\"JCvmM2La2\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",...addPropertyOverrides({eD46km5ri:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,initial:animation7,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:\"rgb(255, 255, 255)\",height:\"100%\",id:\"JCvmM2La2\",layoutId:\"JCvmM2La2\",variant:matchVariant(\"u71fJ3mln\"),VBT_4XZCh:\"The Library\",width:\"100%\",Wky5ltSs7:resolvedLinks8[0],...addPropertyOverrides({eD46km5ri:{style:{width:\"100%\"},Wky5ltSs7:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YcyRQNWDu\"},implicitPathVariables:undefined},{href:{webPageId:\"YcyRQNWDu\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({eD46km5ri:{width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+20+(0+41+((componentViewport?.height||800)-40-244.6)/2*1)+0+111}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{className:\"framer-1vzuepf-container\",\"data-framer-appear-id\":\"1vzuepf\",layoutDependency:layoutDependency,layoutId:\"d4zTq6F18-container\",nodeId:\"d4zTq6F18\",rendersWithMotion:true,scopeId:\"dGoOOoyZo\",...addPropertyOverrides({eD46km5ri:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,initial:animation7,optimized:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(HeaderButton,{gBQwvtecV:\"rgb(255, 255, 255)\",height:\"100%\",id:\"d4zTq6F18\",layoutId:\"d4zTq6F18\",variant:matchVariant(\"u71fJ3mln\"),VBT_4XZCh:\"Contact\",width:\"100%\",Wky5ltSs7:resolvedLinks9[0],...addPropertyOverrides({eD46km5ri:{style:{width:\"100%\"},Wky5ltSs7:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qhgku8\",layoutDependency:layoutDependency,layoutId:\"Ynjp8Mqjy\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation8,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"Instagram\"})}),className:\"framer-7rinea\",\"data-framer-appear-id\":\"7rinea\",\"data-framer-name\":\"Instagram\",fonts:[\"Inter\"],initial:animation7,layoutDependency:layoutDependency,layoutId:\"OGTeL5tc0\",optimized:true,style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation9,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, rgb(255, 255, 255))\"},children:\"enquire@onesmallstudio.co.uk\"})}),className:\"framer-1xenf7y\",\"data-framer-appear-id\":\"1xenf7y\",\"data-framer-name\":\"enquire@onesmallstudio.co.uk\",fonts:[\"Inter\"],initial:animation7,layoutDependency:layoutDependency,layoutId:\"UFMhZ5yPk\",optimized:true,style:{\"--extracted-a0htzi\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7oh9x3\",layoutDependency:layoutDependency,layoutId:\"lcFFgsiNN\",style:{backgroundColor:\"var(--token-229b46c7-117e-47fb-bfb5-742714efc3b7, rgb(13, 13, 13))\",opacity:1},variants:{qFsFvzqZm:{opacity:0}}})]})})})});});const css=[\".framer-Sao7d.framer-be2r4s, .framer-Sao7d .framer-be2r4s { display: block; }\",\".framer-Sao7d.framer-105l1sj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 40px 20px 20px 20px; position: relative; width: 1200px; }\",\".framer-Sao7d .framer-1v9tenr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; max-width: 2000px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-Sao7d .framer-usw8ug { 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: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-Sao7d .framer-scujc9-container, .framer-Sao7d .framer-3fnwog-container, .framer-Sao7d .framer-f9hn90-container, .framer-Sao7d .framer-jq7ylg-container, .framer-Sao7d .framer-mcabqs-container, .framer-Sao7d .framer-1ou7awl-container, .framer-Sao7d .framer-huorlx-container, .framer-Sao7d .framer-e0ukv8-container, .framer-Sao7d .framer-1rvodl4-container, .framer-Sao7d .framer-4mprjz-container, .framer-Sao7d .framer-1vzuepf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Sao7d .framer-1mvhrbc { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Sao7d .framer-7c9851 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Sao7d .framer-1ywept5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Sao7d .framer-1ifz6v { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-Sao7d .framer-14mrpjx, .framer-Sao7d .framer-mp1rav { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Sao7d .framer-ovwnon { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Sao7d .framer-1nvtpno { flex: none; height: 22px; position: relative; width: 22px; }\",\".framer-Sao7d .framer-njfz06 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Sao7d .framer-i4xlh { height: 18px; position: relative; width: 19px; }\",\".framer-Sao7d .framer-s6wym4 { height: 14px; left: 0px; position: absolute; top: 0px; width: 19px; }\",\".framer-Sao7d .framer-uwfghj { height: 3px; left: 5px; position: absolute; top: 15px; width: 3px; }\",\".framer-Sao7d .framer-ng1khx { height: 3px; left: 14px; position: absolute; top: 15px; width: 3px; }\",\".framer-Sao7d .framer-1wz3s2a, .framer-Sao7d .framer-r49owb, .framer-Sao7d .framer-1d9vndq, .framer-Sao7d .framer-ht9qmv, .framer-Sao7d .framer-58dc0a, .framer-Sao7d .framer-7rinea, .framer-Sao7d .framer-1xenf7y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Sao7d .framer-199092j { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 41px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 40px; }\",\".framer-Sao7d .framer-9b9pa6 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Sao7d .framer-6bnyps { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px; position: relative; width: 301px; }\",\".framer-Sao7d .framer-11n8lw8, .framer-Sao7d .framer-3npk9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sao7d .framer-1nckfxf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sao7d .framer-yj6fy8-container, .framer-Sao7d .framer-8y52sg-container { flex: none; height: auto; position: relative; width: 200px; }\",\".framer-Sao7d .framer-cqiszh, .framer-Sao7d .framer-1nqspwh { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-Sao7d .framer-3z9vds { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 17px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Sao7d .framer-1pi6swq, .framer-Sao7d .framer-14ri08o { flex: none; height: 27px; position: relative; width: 27px; }\",\".framer-Sao7d .framer-z9h8zh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-Sao7d .framer-7sdb59-container { flex: none; height: auto; position: relative; width: 160px; }\",\".framer-Sao7d .framer-1yewif7 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; min-width: 150px; overflow: visible; padding: 0px 4px 0px 0px; position: relative; width: min-content; }\",\".framer-Sao7d .framer-1m2qj2d { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-Sao7d .framer-1qhgku8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 86px; min-width: 240px; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 2; }\",\".framer-Sao7d .framer-7oh9x3 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: -1px; z-index: 1; }\",\".framer-Sao7d.framer-v-3x1eit.framer-105l1sj { flex-direction: column; gap: unset; justify-content: space-between; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 20px; width: 390px; }\",\".framer-Sao7d.framer-v-3x1eit .framer-1v9tenr, .framer-Sao7d.framer-v-7qfg4y .framer-1v9tenr { flex: none; width: 100%; z-index: 2; }\",\".framer-Sao7d.framer-v-3x1eit .framer-huorlx-container, .framer-Sao7d.framer-v-7qfg4y .framer-huorlx-container { order: 1; }\",\".framer-Sao7d.framer-v-3x1eit .framer-14mrpjx, .framer-Sao7d.framer-v-7qfg4y .framer-14mrpjx { order: 3; }\",\".framer-Sao7d.framer-v-3x1eit .framer-1yewif7, .framer-Sao7d.framer-v-7qfg4y .framer-1yewif7 { cursor: pointer; min-width: unset; order: 0; }\",\".framer-Sao7d.framer-v-3x1eit .framer-1m2qj2d { flex: none; gap: 0px; width: 100%; }\",\".framer-Sao7d.framer-v-3x1eit .framer-e0ukv8-container, .framer-Sao7d.framer-v-3x1eit .framer-1rvodl4-container, .framer-Sao7d.framer-v-3x1eit .framer-4mprjz-container, .framer-Sao7d.framer-v-3x1eit .framer-1vzuepf-container { width: 100%; }\",\".framer-Sao7d.framer-v-3x1eit .framer-1qhgku8 { min-height: unset; min-width: unset; }\",\".framer-Sao7d.framer-v-7qfg4y.framer-105l1sj { flex-direction: column; gap: unset; height: 74px; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 20px; width: 390px; }\",\".framer-Sao7d.framer-v-7qfg4y .framer-7oh9x3 { bottom: unset; height: 1px; }\",\".framer-Sao7d.framer-v-1ohptu .framer-1mvhrbc { flex: 3 0 0px; }\",...sharedStyle.css,'.framer-Sao7d[data-border=\"true\"]::after, .framer-Sao7d [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 101\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eD46km5ri\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",null]},\"qFsFvzqZm\":{\"layout\":[\"fixed\",\"fixed\"]},\"sYK15RjOY\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BAMMTUezH\":\"account\",\"jM3gY6ssa\":\"color\",\"HT9dHfXVw\":\"white\",\"E94hBaNsV\":\"outColor1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdGoOOoyZo=withCSS(Component,css,\"framer-Sao7d\");export default FramerdGoOOoyZo;FramerdGoOOoyZo.displayName=\"Test Nav\";FramerdGoOOoyZo.defaultProps={height:101,width:1200};addPropertyControls(FramerdGoOOoyZo,{variant:{options:[\"gDVoDkJnG\",\"eD46km5ri\",\"qFsFvzqZm\",\"sYK15RjOY\"],optionTitles:[\"Variant 1\",\"Mobile open\",\"Mobile\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},BAMMTUezH:{title:\"Account\",type:ControlType.EventHandler},jM3gY6ssa:{defaultValue:\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\",title:\"Color\",type:ControlType.Color},HT9dHfXVw:{defaultValue:true,title:\"White\",type:ControlType.Boolean},onHT9dHfXVwChange:{changes:\"HT9dHfXVw\",type:ControlType.ChangeHandler},E94hBaNsV:{defaultValue:\"rgb(31, 31, 31)\",title:\"Out Color 1\",type:ControlType.Color}});addFonts(FramerdGoOOoyZo,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...RealtimeClockFonts,...HeaderButtonFonts,...ProjectsDrawerFonts,...AuthVisibilityFonts,...ProfileTextFonts,...SignOutButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerdGoOOoyZo.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdGoOOoyZo\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"BAMMTUezH\\\":\\\"account\\\",\\\"jM3gY6ssa\\\":\\\"color\\\",\\\"HT9dHfXVw\\\":\\\"white\\\",\\\"E94hBaNsV\\\":\\\"outColor1\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"101\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eD46km5ri\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"qFsFvzqZm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"sYK15RjOY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// The \"Account Details\" form: the right-hand column of the profile\n// overlay. Reads the signed-in visitor's details from Supabase, lets\n// them edit, and saves back.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"AccountDetails\". Requires the \"Supabase\" code file and the\n// profiles table from checkout-setup.sql.\n//\n// It writes the same profiles row the checkout prefills from, so an\n// edit here shows up there automatically, and vice versa.\n//\n// The heading and breadcrumb can be switched off if you'd rather keep\n// those as Framer text layers.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";const EMPTY={name:\"\",email:\"\",company:\"\"};function isEmail(value){return/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/.test(value.trim());}/**\n * @framerIntrinsicWidth 620\n * @framerIntrinsicHeight 520\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function AccountDetails(props){const{// Copy\nshowBreadcrumb,breadcrumbRoot,breadcrumbCurrent,showTitle,title,labelName,labelEmail,labelCompany,namePlaceholder,emailPlaceholder,companyPlaceholder,cancelLabel,saveLabel,savingLabel,savedLabel,// Messages\nsignedOutText,signInLink,successText,emailConfirmText,requiredText,invalidEmailText,// Behaviour\neditableEmail,updateAuthEmail,cancelLink,// Layout\nsectionPadding,sectionRadius,sectionGap,fieldGap,labelGap,inputPadding,radius,buttonHeight,// Colours\nsectionBackground,textColor,mutedColor,labelColor,labelOpacity,inputBackground,inputBorderColor,inputFocusColor,placeholderColor,saveBackground,saveTextColor,cancelColor,successColor,errorColor,// Typography\nbreadcrumbFont,titleFont,labelFont,inputFont,buttonFont,// Canvas helper\npreviewFilled}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user,loading}=useAuth();const[form,setForm]=useState({...EMPTY});const[loaded,setLoaded]=useState({...EMPTY});const[errors,setErrors]=useState({});const[busy,setBusy]=useState(false);const[focusKey,setFocusKey]=useState(null);const[notice,setNotice]=useState(\"\");const[done,setDone]=useState(false);// Sample values so the form can be styled on the canvas.\nuseEffect(()=>{if(!onCanvas)return;const sample=previewFilled?{name:\"Chris Nijhof\",email:\"samlee.visinex@gmail.com\",company:\"Visinex\"}:{...EMPTY};setForm(sample);setLoaded(sample);},[onCanvas,previewFilled]);// Prefill from the profile, with auth metadata as the fallback for\n// an account that never saved a profile before.\nuseEffect(()=>{if(onCanvas||!user)return;let cancelled=false;async function load(){let profile=null;try{const{data}=await supabase.from(\"profiles\").select(\"full_name, email, company\").eq(\"id\",user.id).maybeSingle();profile=data;}catch(e){console.error(\"Profile lookup failed:\",e);}if(cancelled)return;const meta=user.user_metadata??{};const next={name:profile?.full_name||meta.full_name||meta.name||\"\",email:profile?.email||user.email||\"\",company:profile?.company||\"\"};setForm(next);setLoaded(next);}load();return()=>{cancelled=true;};},[user?.id,onCanvas]);function setField(key,value){setForm(f=>({...f,[key]:value}));setErrors(e=>e[key]?{...e,[key]:\"\"}:e);setDone(false);}function validate(){const next={};if(!form.name.trim())next.name=requiredText;if(editableEmail){if(!form.email.trim())next.email=requiredText;else if(!isEmail(form.email))next.email=invalidEmailText;}return next;}async function save(){if(onCanvas||busy)return;setNotice(\"\");setDone(false);if(!user){setNotice(signedOutText);return;}const found=validate();if(Object.keys(found).length){setErrors(found);return;}setBusy(true);// The email lives in Supabase auth, not the profile, so a change\n// has to go through auth.updateUser — which emails a\n// confirmation before it takes effect.\nlet emailPending=false;const emailChanged=editableEmail&&updateAuthEmail&&form.email.trim()&&form.email.trim()!==(user.email??\"\");if(emailChanged){try{const{error}=await supabase.auth.updateUser({email:form.email.trim()});if(error){console.error(\"Email update failed:\",error);setErrors({email:error.message});setBusy(false);return;}emailPending=true;}catch(e){console.error(\"Email update threw:\",e);setNotice(String(e));setBusy(false);return;}}try{const{error}=await supabase.from(\"profiles\").upsert({id:user.id,full_name:form.name.trim(),email:form.email.trim()||null,company:form.company.trim()||null,updated_at:new Date().toISOString()});if(error){console.error(\"Profile save failed:\",error);setNotice(error.message);setBusy(false);return;}}catch(e){console.error(\"Profile save threw:\",e);setNotice(String(e));setBusy(false);return;}setLoaded({...form});setDone(true);setNotice(emailPending?emailConfirmText:successText);setBusy(false);}function cancel(){if(onCanvas)return;if(cancelLink){window.location.href=cancelLink;return;}setForm({...loaded});setErrors({});setNotice(\"\");setDone(false);}// ── Field ────────────────────────────────────────────────────────\nfunction field(key,label,opts={}){const invalid=Boolean(errors[key]);const focused=focusKey===key;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:labelGap},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:labelColor,opacity:labelOpacity,...labelFont},children:label}),/*#__PURE__*/_jsx(\"input\",{className:\"llAcctInput\",value:form[key],onChange:e=>setField(key,e.target.value),onFocus:()=>setFocusKey(key),onBlur:()=>setFocusKey(null),placeholder:opts.placeholder??label,type:opts.type??\"text\",autoComplete:opts.autoComplete,disabled:opts.disabled||busy,style:{// Safari puts its own inset border/rounding on\n// inputs and hides the custom one; reset it.\nWebkitAppearance:\"none\",appearance:\"none\",margin:0,width:\"100%\",boxSizing:\"border-box\",padding:inputPadding,background:inputBackground,color:opts.disabled?mutedColor:textColor,border:`1px solid ${invalid?errorColor:focused?inputFocusColor:inputBorderColor}`,borderRadius:radius,outline:\"none\",...inputFont}}),invalid&&/*#__PURE__*/_jsx(\"span\",{style:{color:errorColor,...labelFont},children:errors[key]})]},key);}const signedOut=!user&&!loading&&!onCanvas;return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",boxSizing:\"border-box\",background:sectionBackground,borderRadius:sectionRadius,padding:sectionPadding,display:\"flex\",flexDirection:\"column\",gap:sectionGap},children:[/*#__PURE__*/_jsx(\"style\",{children:`.llAcctInput::placeholder { color: ${placeholderColor}; opacity: 1; }`}),showBreadcrumb&&/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...breadcrumbFont},children:[breadcrumbRoot,/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\" \\xb7 \"}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor},children:breadcrumbCurrent})]}),showTitle&&/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...titleFont},children:title}),signedOut?/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...inputFont},children:[signedOutText,signInLink?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:signInLink,style:{color:textColor},children:\"→\"})]}):null]}):/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>{e.preventDefault();save();},style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap},children:[field(\"name\",labelName,{placeholder:namePlaceholder,autoComplete:\"name\"}),field(\"email\",labelEmail,{placeholder:emailPlaceholder,type:\"email\",autoComplete:\"email\",disabled:!editableEmail}),field(\"company\",labelCompany,{placeholder:companyPlaceholder,autoComplete:\"organization\"}),notice&&/*#__PURE__*/_jsx(\"span\",{style:{color:done?successColor:errorColor,...labelFont},children:notice}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:24,marginTop:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:cancel,style:{border:\"none\",background:\"transparent\",color:cancelColor,cursor:\"pointer\",padding:0,...buttonFont},children:cancelLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:busy,style:{height:buttonHeight,padding:\"0 28px\",border:\"none\",borderRadius:radius,background:saveBackground,color:saveTextColor,cursor:\"pointer\",opacity:busy?.6:1,...buttonFont},children:busy?savingLabel:done?savedLabel:saveLabel})]})]})]});}addPropertyControls(AccountDetails,{// ── Header ───────────────────────────────────────────────────────\nshowBreadcrumb:{type:ControlType.Boolean,title:\"Breadcrumb\",defaultValue:true},breadcrumbRoot:{type:ControlType.String,title:\"Crumb root\",defaultValue:\"Account\",hidden:props=>!props.showBreadcrumb},breadcrumbCurrent:{type:ControlType.String,title:\"Crumb page\",defaultValue:\"Account Details\",hidden:props=>!props.showBreadcrumb},showTitle:{type:ControlType.Boolean,title:\"Title\",defaultValue:true},title:{type:ControlType.String,title:\"Title text\",defaultValue:\"Account Details\",hidden:props=>!props.showTitle},// ── Field labels ─────────────────────────────────────────────────\nlabelName:{type:ControlType.String,title:\"Name label\",defaultValue:\"Name\"},labelEmail:{type:ControlType.String,title:\"Email label\",defaultValue:\"Email\"},labelCompany:{type:ControlType.String,title:\"Company label\",defaultValue:\"Company\"},namePlaceholder:{type:ControlType.String,title:\"Name hint\",defaultValue:\"Your name\"},emailPlaceholder:{type:ControlType.String,title:\"Email hint\",defaultValue:\"you@example.com\"},companyPlaceholder:{type:ControlType.String,title:\"Company hint\",defaultValue:\"Company name\"},// ── Buttons ──────────────────────────────────────────────────────\ncancelLabel:{type:ControlType.String,title:\"Cancel\",defaultValue:\"Cancel\"},saveLabel:{type:ControlType.String,title:\"Save\",defaultValue:\"Save Changes\"},savingLabel:{type:ControlType.String,title:\"Saving\",defaultValue:\"Saving…\"},savedLabel:{type:ControlType.String,title:\"Saved\",defaultValue:\"Saved\"},// ── Messages ─────────────────────────────────────────────────────\nsignedOutText:{type:ControlType.String,title:\"Signed out\",defaultValue:\"Log in to manage your details.\",displayTextArea:true},signInLink:{type:ControlType.Link,title:\"Sign-in page\"},successText:{type:ControlType.String,title:\"Saved text\",defaultValue:\"Your details have been saved.\",displayTextArea:true},emailConfirmText:{type:ControlType.String,title:\"Email sent\",defaultValue:\"Saved. Check your inbox to confirm your new email address.\",displayTextArea:true},requiredText:{type:ControlType.String,title:\"Required\",defaultValue:\"Required\"},invalidEmailText:{type:ControlType.String,title:\"Bad email\",defaultValue:\"Enter a valid email address\"},// ── Behaviour ────────────────────────────────────────────────────\neditableEmail:{type:ControlType.Boolean,title:\"Edit email\",defaultValue:true},updateAuthEmail:{type:ControlType.Boolean,title:\"Sync login email\",defaultValue:true,hidden:props=>!props.editableEmail},cancelLink:{type:ControlType.Link,title:\"Cancel link\"},// ── Typography ───────────────────────────────────────────────────\nbreadcrumbFont:{type:ControlType.Font,title:\"Crumb font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Medium\",lineHeight:\"22px\"},hidden:props=>!props.showBreadcrumb},titleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:30,variant:\"Medium\",lineHeight:\"40px\"},hidden:props=>!props.showTitle},labelFont:{type:ControlType.Font,title:\"Label font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Medium\",lineHeight:\"22px\"}},inputFont:{type:ControlType.Font,title:\"Input font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Regular\",lineHeight:\"22px\"}},buttonFont:{type:ControlType.Font,title:\"Button font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,variant:\"Medium\",lineHeight:\"22px\"}},// ── Layout ───────────────────────────────────────────────────────\nsectionPadding:{type:ControlType.Number,title:\"Section padding\",defaultValue:0,min:0,max:160},sectionRadius:{type:ControlType.Number,title:\"Section radius\",defaultValue:0,min:0,max:80},sectionGap:{type:ControlType.Number,title:\"Header gap\",defaultValue:24,min:0,max:80},fieldGap:{type:ControlType.Number,title:\"Field gap\",defaultValue:24,min:0,max:64},labelGap:{type:ControlType.Number,title:\"Label gap\",defaultValue:10,min:0,max:24},inputPadding:{type:ControlType.Number,title:\"Input padding\",defaultValue:18,min:6,max:40},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:2,min:0,max:24},buttonHeight:{type:ControlType.Number,title:\"Button height\",defaultValue:50,min:36,max:80},// ── Colours ──────────────────────────────────────────────────────\nsectionBackground:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"rgba(0,0,0,0)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(0,0,0,0.5)\"},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"#000000\"},labelOpacity:{type:ControlType.Number,title:\"Label opacity\",defaultValue:.5,min:0,max:1,step:.05},inputBackground:{type:ControlType.Color,title:\"Input bg\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input border\",defaultValue:\"#FFFFFF\"},inputFocusColor:{type:ControlType.Color,title:\"Input focus\",defaultValue:\"#4A4DE6\"},placeholderColor:{type:ControlType.Color,title:\"Input hint\",defaultValue:\"rgba(0,0,0,0.4)\"},saveBackground:{type:ControlType.Color,title:\"Save bg\",defaultValue:\"#000000\"},saveTextColor:{type:ControlType.Color,title:\"Save text\",defaultValue:\"#FFFFFF\"},cancelColor:{type:ControlType.Color,title:\"Cancel text\",defaultValue:\"#000000\"},successColor:{type:ControlType.Color,title:\"Success\",defaultValue:\"#1F8A4C\"},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:\"#D62839\"},// ── Canvas helper ────────────────────────────────────────────────\npreviewFilled:{type:ControlType.Boolean,title:\"Preview data\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AccountDetails\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"520\",\"framerIntrinsicWidth\":\"620\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Account_Detail_Change_Component.map","// The \"Previous Orders\" tab: the signed-in visitor's past requests,\n// read from the orders table the checkout writes to.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"OrderHistory\". Requires the \"Supabase\" code file and the\n// orders table from checkout-setup.sql.\n//\n// Each row shows the order number, date, an item summary and the total.\n// Click a row to expand it and see the items.\n//\n// Heading and breadcrumb can be switched off to keep them as Framer\n// text layers.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";function moneyFmt(value,prefix,suffix,decimals){const n=typeof value===\"number\"?value:parseFloat(value);if(!isFinite(n))return\"—\";return[prefix+n.toFixed(decimals),suffix].filter(Boolean).join(\" \").trim();}// UUID → a short, readable order number: \"#A1B2C3D4\".\nfunction orderNumber(id,prefix){const clean=String(id).replace(/-/g,\"\").slice(0,8).toUpperCase();return prefix+clean;}function formatDate(iso,locale){try{const d=new Date(iso);if(isNaN(d.getTime()))return\"\";return d.toLocaleDateString(locale||undefined,{day:\"numeric\",month:\"short\",year:\"numeric\"});}catch{return\"\";}}function itemSummary(items,oneLabel,manyLabel){if(!Array.isArray(items)||items.length===0)return\"\";const names=items.map(it=>it?.name).filter(Boolean).join(\", \");if(names)return names;const count=items.reduce((n,it)=>n+(Number(it?.quantity)||1),0);return(count===1?oneLabel:manyLabel).replace(\"{count}\",String(count));}function Chevron({open,size=14}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 14 14\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0,transform:open?\"rotate(180deg)\":\"none\",transition:\"transform 0.18s ease\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 5.5L7 9.5l4-4\"})});}// Sample orders so the list can be styled on the canvas.\nconst CANVAS_ORDERS=[{id:\"a1b2c3d4-0000-0000-0000-000000000001\",created_at:\"2026-07-18T10:00:00Z\",items:[{name:\"Seline Chair\",price:1500,quantity:1},{name:\"Lamp\",price:200,quantity:2}],total:1922.2,currency:\"GBP\",status:\"new\"},{id:\"e5f6a7b8-0000-0000-0000-000000000002\",created_at:\"2026-06-30T10:00:00Z\",items:[{name:\"Sofa\",price:900,quantity:1}],total:922.2,currency:\"GBP\",status:\"fulfilled\"}];/**\n * @framerIntrinsicWidth 481\n * @framerIntrinsicHeight 520\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function OrderHistory(props){const{// Header\nshowBreadcrumb,breadcrumbRoot,breadcrumbCurrent,showTitle,title,// Copy\nnumberPrefix,itemOneLabel,itemManyLabel,emptyText,signedOutText,signInLink,locale,showStatus,// Money\ncurrencyPrefix,currencySuffix,decimals,// Layout\nstackBelow,sectionPadding,sectionRadius,sectionGap,rowGap,rowMinHeight,rowPadding,rowRadius,thumbSize,// Colours\nsectionBackground,textColor,mutedColor,rowBackground,rowHoverBackground,totalColor,statusColor,lineColor,errorColor,// Typography\nbreadcrumbFont,titleFont,numberFont,metaFont,totalFont,itemFont,// Canvas helper\npreviewData}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user,loading}=useAuth();const[orders,setOrders]=useState([]);const[ready,setReady]=useState(false);const[notice,setNotice]=useState(\"\");const[openId,setOpenId]=useState(null);const[hoverId,setHoverId]=useState(null);// Measure the component's own width, so the rows stack based on how\n// much room the component has — not the whole viewport. That keeps\n// it right in a narrow desktop column too, not just on a phone.\nconst wrapRef=useRef(null);const[width,setWidth]=useState(0);useEffect(()=>{const el=wrapRef.current;if(!el||typeof ResizeObserver===\"undefined\")return;const ro=new ResizeObserver(entries=>{setWidth(entries[0].contentRect.width);});ro.observe(el);return()=>ro.disconnect();},[]);const narrow=width>0&&width<stackBelow;const rows=onCanvas?previewData?CANVAS_ORDERS:[]:orders;useEffect(()=>{if(onCanvas||!user)return;let cancelled=false;setReady(false);supabase.from(\"orders\").select(\"id, created_at, items, subtotal, total, currency, status\").eq(\"user_id\",user.id).order(\"created_at\",{ascending:false}).then(({data,error})=>{if(cancelled)return;if(error){console.error(\"Order history lookup failed:\",error);setNotice(error.message);}setOrders(data??[]);setReady(true);});return()=>{cancelled=true;};},[user?.id,onCanvas]);const money=n=>moneyFmt(n,currencyPrefix,currencySuffix,decimals);// ── Row ──────────────────────────────────────────────────────────\nfunction renderRow(order){const isOpen=openId===order.id;const items=Array.isArray(order.items)?order.items:[];const numberEl=/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...numberFont},children:orderNumber(order.id,numberPrefix)});const dateEl=/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,whiteSpace:\"nowrap\",...metaFont},children:formatDate(order.created_at,locale)});const statusEl=showStatus&&order.status&&/*#__PURE__*/_jsx(\"span\",{style:{color:statusColor,border:`1px solid ${lineColor}`,borderRadius:999,padding:\"1px 8px\",whiteSpace:\"nowrap\",...metaFont},children:order.status});const summaryEl=/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,display:\"block\",overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",...metaFont},children:itemSummary(items,itemOneLabel,itemManyLabel)});const totalEl=/*#__PURE__*/_jsx(\"span\",{style:{color:totalColor,whiteSpace:\"nowrap\",...totalFont},children:money(order.total)});const chevronEl=/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,display:\"flex\"},children:/*#__PURE__*/_jsx(Chevron,{open:isOpen})});return /*#__PURE__*/_jsxs(\"div\",{style:{background:hoverId===order.id?rowHoverBackground:rowBackground,borderRadius:rowRadius,overflow:\"hidden\",transition:\"background 0.12s ease\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setOpenId(id=>id===order.id?null:order.id),onMouseEnter:()=>setHoverId(order.id),onMouseLeave:()=>setHoverId(null),style:{width:\"100%\",minHeight:rowMinHeight,boxSizing:\"border-box\",padding:rowPadding,border:\"none\",background:\"transparent\",cursor:\"pointer\",textAlign:\"left\",display:\"flex\",flexDirection:narrow?\"column\":\"row\",alignItems:narrow?\"stretch\":\"center\",gap:narrow?8:16},children:narrow?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:10},children:[numberEl,chevronEl]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,flexWrap:\"wrap\"},children:[dateEl,statusEl]}),summaryEl,totalEl]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:10,marginBottom:4},children:[numberEl,dateEl,statusEl]}),summaryEl]}),totalEl,chevronEl]})}),isOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{padding:rowPadding,paddingTop:0,display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:lineColor}}),items.map((it,i)=>{const line=it?.price==null?null:Number(it.price)*(Number(it.quantity)||1);return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:12},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:thumbSize,height:thumbSize,flexShrink:0,borderRadius:Math.max(rowRadius-2,0),background:lineColor,overflow:\"hidden\"},children:it?.image?/*#__PURE__*/_jsx(\"img\",{src:it.image,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"}}):null}),/*#__PURE__*/_jsxs(\"span\",{style:{flex:1,minWidth:0,color:textColor,overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\",...itemFont},children:[(Number(it?.quantity)||1)+\" \\xd7 \",it?.name??\"Item\"]}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,whiteSpace:\"nowrap\",...itemFont},children:money(line)})]},(it?.id??\"\")+i);}),/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:lineColor}}),order.subtotal!=null&&/*#__PURE__*/_jsx(Line,{label:\"Subtotal\",value:money(order.subtotal),color:mutedColor,font:itemFont}),/*#__PURE__*/_jsx(Line,{label:\"Total\",value:money(order.total),color:totalColor,font:itemFont,bold:true})]})]},order.id);}const signedOut=!user&&!loading&&!onCanvas;return /*#__PURE__*/_jsxs(\"div\",{ref:wrapRef,style:{width:\"100%\",boxSizing:\"border-box\",background:sectionBackground,borderRadius:sectionRadius,padding:sectionPadding,display:\"flex\",flexDirection:\"column\",gap:sectionGap},children:[showBreadcrumb&&/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...breadcrumbFont},children:[breadcrumbRoot,/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\" \\xb7 \"}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor},children:breadcrumbCurrent})]}),showTitle&&/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...titleFont},children:title}),signedOut?/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...metaFont},children:[signedOutText,signInLink?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:signInLink,style:{color:textColor},children:\"→\"})]}):null]}):/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:rowGap},children:[notice&&/*#__PURE__*/_jsx(\"span\",{style:{color:errorColor,...metaFont},children:notice}),rows.length===0&&(ready||onCanvas)?/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor,...metaFont},children:emptyText}):rows.map(renderRow)]})]});}function Line({label,value,color,font,bold=false}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:16,color,fontWeight:bold?600:undefined,...font},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"span\",{children:value})]});}addPropertyControls(OrderHistory,{// ── Header ───────────────────────────────────────────────────────\nshowBreadcrumb:{type:ControlType.Boolean,title:\"Breadcrumb\",defaultValue:true},breadcrumbRoot:{type:ControlType.String,title:\"Crumb root\",defaultValue:\"Account\",hidden:props=>!props.showBreadcrumb},breadcrumbCurrent:{type:ControlType.String,title:\"Crumb page\",defaultValue:\"Previous Orders\",hidden:props=>!props.showBreadcrumb},showTitle:{type:ControlType.Boolean,title:\"Title\",defaultValue:true},title:{type:ControlType.String,title:\"Title text\",defaultValue:\"Previous Orders\",hidden:props=>!props.showTitle},// ── Copy ─────────────────────────────────────────────────────────\nnumberPrefix:{type:ControlType.String,title:\"Number prefix\",defaultValue:\"#\"},itemOneLabel:{type:ControlType.String,title:\"One item\",defaultValue:\"1 item\"},itemManyLabel:{type:ControlType.String,title:\"Many items\",defaultValue:\"{count} items\"},emptyText:{type:ControlType.String,title:\"Empty\",defaultValue:\"You haven't placed any orders yet.\",displayTextArea:true},signedOutText:{type:ControlType.String,title:\"Signed out\",defaultValue:\"Log in to see your orders.\",displayTextArea:true},signInLink:{type:ControlType.Link,title:\"Sign-in page\"},locale:{type:ControlType.String,title:\"Date locale\",defaultValue:\"en-GB\"},showStatus:{type:ControlType.Boolean,title:\"Show status\",defaultValue:true},// ── Money ────────────────────────────────────────────────────────\ncurrencyPrefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\\xa3\"},currencySuffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"GBP\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:2,min:0,max:4,step:1,displayStepper:true},// ── Typography ───────────────────────────────────────────────────\nbreadcrumbFont:{type:ControlType.Font,title:\"Crumb font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"22.8px\"},hidden:props=>!props.showBreadcrumb},titleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:30,variant:\"Medium\",lineHeight:\"40px\"},hidden:props=>!props.showTitle},numberFont:{type:ControlType.Font,title:\"Number font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"22.8px\"}},metaFont:{type:ControlType.Font,title:\"Details font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"22.8px\"}},totalFont:{type:ControlType.Font,title:\"Total font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"22.8px\"}},itemFont:{type:ControlType.Font,title:\"Item font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:15,variant:\"Medium\",lineHeight:\"22px\"}},// ── Layout ───────────────────────────────────────────────────────\nstackBelow:{type:ControlType.Number,title:\"Stack below\",defaultValue:440,min:0,max:900},sectionPadding:{type:ControlType.Number,title:\"Section padding\",defaultValue:0,min:0,max:160},sectionRadius:{type:ControlType.Number,title:\"Section radius\",defaultValue:0,min:0,max:80},sectionGap:{type:ControlType.Number,title:\"Header gap\",defaultValue:39,min:0,max:80},rowGap:{type:ControlType.Number,title:\"Row gap\",defaultValue:7,min:0,max:40},rowMinHeight:{type:ControlType.Number,title:\"Row height\",defaultValue:86,min:48,max:160},rowPadding:{type:ControlType.Number,title:\"Row padding\",defaultValue:20,min:4,max:48},rowRadius:{type:ControlType.Number,title:\"Row radius\",defaultValue:2,min:0,max:24},thumbSize:{type:ControlType.Number,title:\"Thumb size\",defaultValue:44,min:24,max:80},// ── Colours ──────────────────────────────────────────────────────\nsectionBackground:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"rgba(0,0,0,0)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(0,0,0,0.5)\"},rowBackground:{type:ControlType.Color,title:\"Row bg\",defaultValue:\"#F5F5F5\"},rowHoverBackground:{type:ControlType.Color,title:\"Row hover\",defaultValue:\"#EFEFEF\"},totalColor:{type:ControlType.Color,title:\"Total\",defaultValue:\"#000000\"},statusColor:{type:ControlType.Color,title:\"Status\",defaultValue:\"rgba(0,0,0,0.6)\",hidden:props=>!props.showStatus},lineColor:{type:ControlType.Color,title:\"Lines\",defaultValue:\"rgba(0,0,0,0.12)\"},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:\"#D62839\"},// ── Canvas helper ────────────────────────────────────────────────\npreviewData:{type:ControlType.Boolean,title:\"Preview data\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OrderHistory\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"481\",\"framerIntrinsicHeight\":\"520\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Previous_Orders.map","// The \"Security\" tab: change password, and delete account. The right-\n// hand column of the profile overlay's Security screen.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"SecuritySettings\". Requires the \"Supabase\" code file.\n//\n// Changing the password re-checks the old one first (by signing in with\n// it), then sets the new one — so an open session can't silently change\n// it. Deleting the account calls a Supabase Edge Function (browsers\n// can't delete an auth user directly); see delete-account-function.ts.\n// Leave the endpoint empty and the delete row is hidden.\n//\n// Heading and breadcrumb can be switched off to keep them as Framer\n// text layers.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";/**\n * @framerIntrinsicWidth 481\n * @framerIntrinsicHeight 560\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SecuritySettings(props){const{// Header\nshowBreadcrumb,breadcrumbRoot,breadcrumbCurrent,showTitle,title,// Field copy\nlabelOld,labelNew,oldPlaceholder,newPlaceholder,cancelLabel,saveLabel,savingLabel,savedLabel,minLength,// Delete\nshowDelete,deleteLabel,deleteConfirmLabel,deleteEndpoint,deleteRedirect,// Messages\nsignedOutText,signInLink,successText,requiredText,shortText,wrongOldText,deleteErrorText,// Layout\nsectionPadding,sectionRadius,sectionGap,fieldGap,labelGap,inputPadding,radius,buttonHeight,// Colours\nsectionBackground,textColor,mutedColor,labelColor,labelOpacity,inputBackground,inputBorderColor,inputFocusColor,placeholderColor,saveBackground,saveTextColor,cancelColor,lineColor,successColor,errorColor,deleteColor,// Typography\nbreadcrumbFont,titleFont,labelFont,inputFont,buttonFont}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user,loading}=useAuth();const[oldPassword,setOldPassword]=useState(\"\");const[newPassword,setNewPassword]=useState(\"\");const[errors,setErrors]=useState({});const[focusKey,setFocusKey]=useState(null);const[busy,setBusy]=useState(false);const[notice,setNotice]=useState(\"\");const[done,setDone]=useState(false);const[confirmingDelete,setConfirmingDelete]=useState(false);const[deleting,setDeleting]=useState(false);function setOld(v){setOldPassword(v);setErrors(e=>e.old?{...e,old:\"\"}:e);setDone(false);}function setNew(v){setNewPassword(v);setErrors(e=>e.new?{...e,new:\"\"}:e);setDone(false);}async function save(){if(onCanvas||busy)return;setNotice(\"\");setDone(false);if(!user){setNotice(signedOutText);return;}const next={};if(!oldPassword)next.old=requiredText;if(!newPassword)next.new=requiredText;else if(newPassword.length<minLength)next.new=shortText.replace(\"{min}\",String(minLength));if(Object.keys(next).length){setErrors(next);return;}setBusy(true);// Verify the old password by signing in with it. This refreshes\n// the current session on success, so it doesn't log the visitor\n// out.\ntry{const{error}=await supabase.auth.signInWithPassword({email:user.email,password:oldPassword});if(error){setErrors({old:wrongOldText});setBusy(false);return;}}catch(e){console.error(\"Old password check threw:\",e);setNotice(String(e));setBusy(false);return;}// Set the new password.\ntry{const{error}=await supabase.auth.updateUser({password:newPassword});if(error){console.error(\"Password update failed:\",error);setNotice(error.message);setBusy(false);return;}}catch(e){console.error(\"Password update threw:\",e);setNotice(String(e));setBusy(false);return;}setOldPassword(\"\");setNewPassword(\"\");setDone(true);setNotice(successText);setBusy(false);}function cancel(){if(onCanvas)return;setOldPassword(\"\");setNewPassword(\"\");setErrors({});setNotice(\"\");setDone(false);}async function deleteAccount(){if(onCanvas||deleting)return;// First click just arms the confirm; the second click deletes.\nif(!confirmingDelete){setConfirmingDelete(true);return;}setDeleting(true);setNotice(\"\");try{const{data}=await supabase.auth.getSession();const tokenValue=data?.session?.access_token;const response=await fetch(deleteEndpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Authorization:`Bearer ${tokenValue??\"\"}`}});if(!response.ok){throw new Error(`Delete endpoint returned ${response.status}`);}await supabase.auth.signOut();if(deleteRedirect&&typeof window!==\"undefined\"){window.location.href=deleteRedirect;}}catch(e){console.error(\"Account deletion failed:\",e);setNotice(deleteErrorText);setConfirmingDelete(false);setDeleting(false);}}// ── Field ────────────────────────────────────────────────────────\nfunction field(key,label,placeholder){const value=key===\"old\"?oldPassword:newPassword;const onChange=key===\"old\"?setOld:setNew;const invalid=Boolean(errors[key]);const focused=focusKey===key;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:labelGap},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:labelColor,opacity:labelOpacity,...labelFont},children:label}),/*#__PURE__*/_jsx(\"input\",{className:\"llSecInput\",type:\"password\",autoComplete:key===\"old\"?\"current-password\":\"new-password\",value:value,onChange:e=>onChange(e.target.value),onFocus:()=>setFocusKey(key),onBlur:()=>setFocusKey(null),placeholder:placeholder,disabled:busy,style:{width:\"100%\",boxSizing:\"border-box\",padding:inputPadding,background:inputBackground,color:textColor,border:`1px solid ${invalid?errorColor:focused?inputFocusColor:inputBorderColor}`,borderRadius:radius,outline:\"none\",...inputFont}}),invalid&&/*#__PURE__*/_jsx(\"span\",{style:{color:errorColor,...labelFont},children:errors[key]})]});}const signedOut=!user&&!loading&&!onCanvas;const deleteReady=showDelete&&Boolean((deleteEndpoint||\"\").trim());return /*#__PURE__*/_jsxs(\"div\",{style:{width:\"100%\",boxSizing:\"border-box\",background:sectionBackground,borderRadius:sectionRadius,padding:sectionPadding,display:\"flex\",flexDirection:\"column\",gap:sectionGap},children:[/*#__PURE__*/_jsx(\"style\",{children:`.llSecInput::placeholder { color: ${placeholderColor}; opacity: 1; }`}),showBreadcrumb&&/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...breadcrumbFont},children:[breadcrumbRoot,/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:\" \\xb7 \"}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor},children:breadcrumbCurrent})]}),showTitle&&/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...titleFont},children:title}),signedOut?/*#__PURE__*/_jsxs(\"span\",{style:{color:mutedColor,...inputFont},children:[signedOutText,signInLink?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:signInLink,style:{color:textColor},children:\"→\"})]}):null]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"form\",{onSubmit:e=>{e.preventDefault();save();},style:{display:\"flex\",flexDirection:\"column\",gap:fieldGap},children:[field(\"old\",labelOld,oldPlaceholder),field(\"new\",labelNew,newPlaceholder),notice&&/*#__PURE__*/_jsx(\"span\",{style:{color:done?successColor:errorColor,...labelFont},children:notice}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"flex-end\",gap:33,marginTop:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:cancel,style:{border:\"none\",background:\"transparent\",color:cancelColor,cursor:\"pointer\",padding:0,...buttonFont},children:cancelLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",disabled:busy,style:{height:buttonHeight,padding:\"0 28px\",border:\"none\",borderRadius:radius,background:saveBackground,color:saveTextColor,cursor:\"pointer\",opacity:busy?.6:1,...buttonFont},children:busy?savingLabel:done?savedLabel:saveLabel})]})]}),deleteReady&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:19,marginTop:46},children:[/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:lineColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"flex-end\",alignItems:\"center\",gap:20},children:[confirmingDelete&&/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setConfirmingDelete(false),style:{border:\"none\",background:\"transparent\",color:mutedColor,cursor:\"pointer\",padding:0,...buttonFont},children:cancelLabel}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>!onCanvas&&deleteAccount(),disabled:deleting,style:{border:\"none\",background:\"transparent\",color:deleteColor,cursor:\"pointer\",padding:0,opacity:deleting?.5:1,...buttonFont},children:confirmingDelete?deleteConfirmLabel:deleteLabel})]})]})]})]});}addPropertyControls(SecuritySettings,{// ── Header ───────────────────────────────────────────────────────\nshowBreadcrumb:{type:ControlType.Boolean,title:\"Breadcrumb\",defaultValue:true},breadcrumbRoot:{type:ControlType.String,title:\"Crumb root\",defaultValue:\"Account\",hidden:props=>!props.showBreadcrumb},breadcrumbCurrent:{type:ControlType.String,title:\"Crumb page\",defaultValue:\"Security\",hidden:props=>!props.showBreadcrumb},showTitle:{type:ControlType.Boolean,title:\"Title\",defaultValue:true},title:{type:ControlType.String,title:\"Title text\",defaultValue:\"Change password\",hidden:props=>!props.showTitle},// ── Fields ───────────────────────────────────────────────────────\nlabelOld:{type:ControlType.String,title:\"Old label\",defaultValue:\"Old Password\"},labelNew:{type:ControlType.String,title:\"New label\",defaultValue:\"New Password\"},oldPlaceholder:{type:ControlType.String,title:\"Old hint\",defaultValue:\"Current password\"},newPlaceholder:{type:ControlType.String,title:\"New hint\",defaultValue:\"New password\"},minLength:{type:ControlType.Number,title:\"Min length\",defaultValue:8,min:6,max:32,step:1,displayStepper:true},cancelLabel:{type:ControlType.String,title:\"Cancel\",defaultValue:\"Cancel\"},saveLabel:{type:ControlType.String,title:\"Save\",defaultValue:\"Save Password\"},savingLabel:{type:ControlType.String,title:\"Saving\",defaultValue:\"Saving…\"},savedLabel:{type:ControlType.String,title:\"Saved\",defaultValue:\"Saved\"},// ── Delete ───────────────────────────────────────────────────────\nshowDelete:{type:ControlType.Boolean,title:\"Delete row\",defaultValue:true},deleteLabel:{type:ControlType.String,title:\"Delete\",defaultValue:\"Delete Account\",hidden:props=>!props.showDelete},deleteConfirmLabel:{type:ControlType.String,title:\"Confirm\",defaultValue:\"Tap again to confirm\",hidden:props=>!props.showDelete},deleteEndpoint:{type:ControlType.String,title:\"Delete URL\",placeholder:\"https://…/functions/v1/delete-account\",defaultValue:\"\",hidden:props=>!props.showDelete},deleteRedirect:{type:ControlType.Link,title:\"After delete\",hidden:props=>!props.showDelete},// ── Messages ─────────────────────────────────────────────────────\nsignedOutText:{type:ControlType.String,title:\"Signed out\",defaultValue:\"Log in to manage your security.\",displayTextArea:true},signInLink:{type:ControlType.Link,title:\"Sign-in page\"},successText:{type:ControlType.String,title:\"Saved text\",defaultValue:\"Your password has been changed.\",displayTextArea:true},requiredText:{type:ControlType.String,title:\"Required\",defaultValue:\"Required\"},shortText:{type:ControlType.String,title:\"Too short\",defaultValue:\"Use at least {min} characters\"},wrongOldText:{type:ControlType.String,title:\"Wrong old\",defaultValue:\"That's not your current password\"},deleteErrorText:{type:ControlType.String,title:\"Delete failed\",defaultValue:\"We couldn't delete your account. Please try again.\",displayTextArea:true},// ── Typography ───────────────────────────────────────────────────\nbreadcrumbFont:{type:ControlType.Font,title:\"Crumb font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"22.8px\"},hidden:props=>!props.showBreadcrumb},titleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:30,variant:\"Medium\",lineHeight:\"40px\"},hidden:props=>!props.showTitle},labelFont:{type:ControlType.Font,title:\"Label font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"22.8px\"}},inputFont:{type:ControlType.Font,title:\"Input font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Regular\",lineHeight:\"22.8px\"}},buttonFont:{type:ControlType.Font,title:\"Button font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"22.8px\"}},// ── Layout ───────────────────────────────────────────────────────\nsectionPadding:{type:ControlType.Number,title:\"Section padding\",defaultValue:0,min:0,max:160},sectionRadius:{type:ControlType.Number,title:\"Section radius\",defaultValue:0,min:0,max:80},sectionGap:{type:ControlType.Number,title:\"Header gap\",defaultValue:38,min:0,max:80},fieldGap:{type:ControlType.Number,title:\"Field gap\",defaultValue:26,min:0,max:64},labelGap:{type:ControlType.Number,title:\"Label gap\",defaultValue:7,min:0,max:24},inputPadding:{type:ControlType.Number,title:\"Input padding\",defaultValue:16,min:6,max:40},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:2,min:0,max:24},buttonHeight:{type:ControlType.Number,title:\"Button height\",defaultValue:50,min:36,max:80},// ── Colours ──────────────────────────────────────────────────────\nsectionBackground:{type:ControlType.Color,title:\"Section bg\",defaultValue:\"rgba(0,0,0,0)\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"rgba(0,0,0,0.5)\"},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"#000000\"},labelOpacity:{type:ControlType.Number,title:\"Label opacity\",defaultValue:.5,min:0,max:1,step:.05},inputBackground:{type:ControlType.Color,title:\"Input bg\",defaultValue:\"#FFFFFF\"},inputBorderColor:{type:ControlType.Color,title:\"Input border\",defaultValue:\"#E5E5E5\"},inputFocusColor:{type:ControlType.Color,title:\"Input focus\",defaultValue:\"#4A4DE6\"},placeholderColor:{type:ControlType.Color,title:\"Input hint\",defaultValue:\"rgba(0,0,0,0.4)\"},saveBackground:{type:ControlType.Color,title:\"Save bg\",defaultValue:\"#000000\"},saveTextColor:{type:ControlType.Color,title:\"Save text\",defaultValue:\"#FFFFFF\"},cancelColor:{type:ControlType.Color,title:\"Cancel text\",defaultValue:\"#000000\"},lineColor:{type:ControlType.Color,title:\"Divider\",defaultValue:\"rgba(0,0,0,0.15)\"},successColor:{type:ControlType.Color,title:\"Success\",defaultValue:\"#1F8A4C\"},errorColor:{type:ControlType.Color,title:\"Error\",defaultValue:\"#D62839\"},deleteColor:{type:ControlType.Color,title:\"Delete text\",defaultValue:\"#FF0000\",hidden:props=>!props.showDelete}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SecuritySettings\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"560\",\"framerIntrinsicWidth\":\"481\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Security_Changes_Component.map","// Generated by Framer (88d7d04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,SVG,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 AccountDetails from\"https://framerusercontent.com/modules/9RfajoakycLRC7txv2z3/OdXrl9NDnr55QOlcePAP/Account_Detail_Change_Component.js\";import OrderHistory from\"https://framerusercontent.com/modules/cI27UUVelXPSeSNah7rN/3sIGTrVWFNoeyelVFVtM/Previous_Orders.js\";import SecuritySettings from\"https://framerusercontent.com/modules/usEf6ocoJ7fl28LMN1HP/dlltRUjp9z7DYYReAebs/Security_Changes_Component.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/RcsI4crtdLytOB4QoM4H/rJVUP3XHMyCXAbipPZ0D/B2XSg8je5.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/EuNv3fFjQaeR45UecHSU/zIWxsB5p0e9ipl8JpvZi/nj9ojZuUw.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/L4IX5vIeCVJmNVGcjChC/FdDA4sKrftMKyrAAXGVP/xl9BbQWZo.js\";const RichTextWithFX=withFX(RichText);const MotionDivWithFX=withFX(motion.div);const OrderHistoryFonts=getFonts(OrderHistory);const AccountDetailsFonts=getFonts(AccountDetails);const SecuritySettingsFonts=getFonts(SecuritySettings);const cycleOrder=[\"NvKQCUbas\",\"CsVrsown1\",\"o63kZO3nP\",\"ZNWxE5BvU\",\"Z4ZYmbaDQ\",\"DyKgxpkF9\",\"IoGgEt5gs\",\"Sjnhd8eYP\"];const serializationHash=\"framer-GQDo4\";const variantClassNames={CsVrsown1:\"framer-v-81t2ri\",DyKgxpkF9:\"framer-v-q0fkx8\",IoGgEt5gs:\"framer-v-siju\",NvKQCUbas:\"framer-v-162rdm3\",o63kZO3nP:\"framer-v-1m8qrx9\",Sjnhd8eYP:\"framer-v-aftx8w\",Z4ZYmbaDQ:\"framer-v-1azo8iy\",ZNWxE5BvU:\"framer-v-gfzfmy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:31,y:0};const transition2={bounce:0,delay:.1,duration:.7,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:31,y:0};const transition3={bounce:0,delay:.2,duration:.7,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:31,y:0};const transition4={bounce:0,delay:.3,duration:.7,type:\"spring\"};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:31,y:0};const transition5={bounce:0,delay:.4,duration:.7,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:31,y:0};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={\"Account Details\":\"CsVrsown1\",\"Previous Orders\":\"o63kZO3nP\",\"Variant 1\":\"NvKQCUbas\",\"Variant 6\":\"DyKgxpkF9\",\"Variant 7\":\"IoGgEt5gs\",\"Variant 8\":\"Sjnhd8eYP\",MOBILE:\"Z4ZYmbaDQ\",Security:\"ZNWxE5BvU\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NvKQCUbas\"};};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:\"NvKQCUbas\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap14vuupo=activeVariantCallback(async(...args)=>{setVariant(\"CsVrsown1\");});const onTap12p26ew=activeVariantCallback(async(...args)=>{setVariant(\"DyKgxpkF9\");});const onTap1yvo9q6=activeVariantCallback(async(...args)=>{setVariant(\"ZNWxE5BvU\");});const onTap1o28t54=activeVariantCallback(async(...args)=>{setVariant(\"Sjnhd8eYP\");});const onTaplafazy=activeVariantCallback(async(...args)=>{setVariant(\"o63kZO3nP\");});const onTap3cup30=activeVariantCallback(async(...args)=>{setVariant(\"IoGgEt5gs\");});const onTapq4tjo8=activeVariantCallback(async(...args)=>{setVariant(\"Z4ZYmbaDQ\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DyKgxpkF9\",\"IoGgEt5gs\",\"Sjnhd8eYP\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Z4ZYmbaDQ\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"Z4ZYmbaDQ\")return true;return false;};const isDisplayed3=()=>{if([\"CsVrsown1\",\"ZNWxE5BvU\",\"Z4ZYmbaDQ\",\"DyKgxpkF9\",\"Sjnhd8eYP\"].includes(baseVariant))return false;return true;};const isDisplayed4=()=>{if(baseVariant===\"o63kZO3nP\")return false;return true;};const isDisplayed5=()=>{if(baseVariant===\"IoGgEt5gs\")return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"IoGgEt5gs\")return true;return false;};const isDisplayed7=()=>{if([\"o63kZO3nP\",\"IoGgEt5gs\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"o63kZO3nP\",\"IoGgEt5gs\"].includes(baseVariant))return false;return true;};const isDisplayed9=()=>{if([\"o63kZO3nP\",\"ZNWxE5BvU\",\"Z4ZYmbaDQ\",\"IoGgEt5gs\",\"Sjnhd8eYP\"].includes(baseVariant))return false;return true;};const isDisplayed10=()=>{if(baseVariant===\"CsVrsown1\")return false;return true;};const isDisplayed11=()=>{if(baseVariant===\"DyKgxpkF9\")return false;return true;};const isDisplayed12=()=>{if(baseVariant===\"DyKgxpkF9\")return true;return false;};const isDisplayed13=()=>{if([\"CsVrsown1\",\"DyKgxpkF9\"].includes(baseVariant))return true;return false;};const isDisplayed14=()=>{if([\"CsVrsown1\",\"DyKgxpkF9\"].includes(baseVariant))return false;return true;};const isDisplayed15=()=>{if([\"CsVrsown1\",\"o63kZO3nP\",\"Z4ZYmbaDQ\",\"DyKgxpkF9\",\"IoGgEt5gs\"].includes(baseVariant))return false;return true;};const isDisplayed16=()=>{if(baseVariant===\"ZNWxE5BvU\")return false;return true;};const isDisplayed17=()=>{if(baseVariant===\"Sjnhd8eYP\")return false;return true;};const isDisplayed18=()=>{if(baseVariant===\"Sjnhd8eYP\")return true;return false;};const isDisplayed19=()=>{if([\"ZNWxE5BvU\",\"Sjnhd8eYP\"].includes(baseVariant))return true;return false;};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.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-162rdm3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NvKQCUbas\",ref:refBinding,style:{...style},...addPropertyOverrides({CsVrsown1:{\"data-framer-name\":\"Account Details\"},DyKgxpkF9:{\"data-framer-name\":\"Variant 6\"},IoGgEt5gs:{\"data-framer-name\":\"Variant 7\"},o63kZO3nP:{\"data-framer-name\":\"Previous Orders\"},Sjnhd8eYP:{\"data-framer-name\":\"Variant 8\"},Z4ZYmbaDQ:{\"data-framer-name\":\"MOBILE\"},ZNWxE5BvU:{\"data-framer-name\":\"Security\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10odvic\",\"data-framer-name\":\"Frame 103\",layoutDependency:layoutDependency,layoutId:\"WqDpaFTUc\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:[\"Welcome, Chris. \",/*#__PURE__*/_jsx(motion.br,{}),\"Manage your details here.\"]})}),className:\"framer-1mvztts\",\"data-framer-name\":\"Welcome, Chris. Manage your details here.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"O27yZAMMj\",style:{\"--extracted-1of0zx5\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:[\"Welcome, Chris. \",/*#__PURE__*/_jsx(motion.br,{}),\"Manage your details here.\"]})}),className:\"framer-oqxi3o\",\"data-framer-name\":\"Welcome, Chris. Manage your details here.\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vHMkQebNF\",style:{\"--extracted-1of0zx5\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18evqs3\",\"data-framer-name\":\"Frame 75\",layoutDependency:layoutDependency,layoutId:\"HLi56pou0\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-z9y4fd\",\"data-framer-name\":\"Frame 68\",layoutDependency:layoutDependency,layoutId:\"JE3gJyiSu\",style:{opacity:.5},variants:{CsVrsown1:{opacity:1}},...addPropertyOverrides({CsVrsown1:{\"data-highlight\":true,onTap:onTap14vuupo},o63kZO3nP:{\"data-highlight\":true,onTap:onTap14vuupo},ZNWxE5BvU:{\"data-highlight\":true,onTap:onTap14vuupo}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11nxp2d\",layoutDependency:layoutDependency,layoutId:\"wSRzUw1vn\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-8jdetq\",\"data-framer-name\":\"user-circle-fill (1) 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:29,intrinsicWidth:29,layoutDependency:layoutDependency,layoutId:\"vg8IB5KRs\",svg:'<svg width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.4844 13.5937C19.4844 14.5796 19.192 15.5432 18.6444 16.3629C18.0967 17.1826 17.3182 17.8215 16.4074 18.1987C15.4967 18.576 14.4945 18.6747 13.5276 18.4824C12.5607 18.29 11.6726 17.8153 10.9755 17.1182C10.2784 16.4212 9.80373 15.533 9.6114 14.5662C9.41908 13.5993 9.51779 12.5971 9.89504 11.6863C10.2723 10.7755 10.9112 9.99708 11.7308 9.44939C12.5505 8.9017 13.5142 8.60937 14.5 8.60937C15.8215 8.61087 17.0884 9.13649 18.0228 10.0709C18.9573 11.0053 19.4829 12.2723 19.4844 13.5937ZM26.2813 14.5C26.2813 16.8301 25.5903 19.1079 24.2958 21.0453C23.0012 22.9827 21.1612 24.4928 19.0085 25.3845C16.8558 26.2761 14.4869 26.5095 12.2016 26.0549C9.91626 25.6003 7.81704 24.4782 6.1694 22.8306C4.52177 21.183 3.39971 19.0837 2.94513 16.7984C2.49055 14.5131 2.72385 12.1443 3.61555 9.99151C4.50724 7.83877 6.01728 5.99879 7.95469 4.70425C9.89211 3.40971 12.1699 2.71875 14.5 2.71875C17.6236 2.72205 20.6183 3.96434 22.827 6.17304C25.0357 8.38174 26.278 11.3764 26.2813 14.5ZM24.4688 14.5C24.4673 13.1582 24.1953 11.8305 23.6689 10.5963C23.1426 9.36205 22.3727 8.24664 21.4054 7.31676C20.4381 6.38688 19.2932 5.66163 18.0392 5.18439C16.7851 4.70714 15.4477 4.48769 14.1069 4.53918C8.77137 4.74535 4.51653 9.18937 4.53126 14.5283C4.53637 16.9588 5.43277 19.303 7.05063 21.1168C7.7095 20.1611 8.54644 19.3415 9.51563 18.7027C9.59826 18.6482 9.6965 18.6222 9.79531 18.6287C9.89412 18.6352 9.98807 18.674 10.0628 18.739C11.2943 19.8042 12.8683 20.3905 14.4966 20.3905C16.1249 20.3905 17.6989 19.8042 18.9304 18.739C19.0051 18.674 19.0991 18.6352 19.1979 18.6287C19.2967 18.6222 19.395 18.6482 19.4776 18.7027C20.448 19.3412 21.2861 20.1608 21.946 21.1168C23.5718 19.2964 24.47 16.9407 24.4688 14.5Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account Details\"})}),className:\"framer-9taf3g\",\"data-framer-name\":\"Account Details\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"De2b4aMCc\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-186yjts\",\"data-framer-name\":\"Frame 68\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rBr87tSZT\",onTap:onTap12p26ew,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mh4tpk\",layoutDependency:layoutDependency,layoutId:\"pVDrxLl1R\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-5l9oy4\",\"data-framer-name\":\"user-circle-fill (1) 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:29,intrinsicWidth:29,layoutDependency:layoutDependency,layoutId:\"i8ylJDng7\",svg:'<svg width=\"29\" height=\"29\" viewBox=\"0 0 29 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M19.4844 13.5937C19.4844 14.5796 19.192 15.5432 18.6444 16.3629C18.0967 17.1826 17.3182 17.8215 16.4074 18.1987C15.4967 18.576 14.4945 18.6747 13.5276 18.4824C12.5607 18.29 11.6726 17.8153 10.9755 17.1182C10.2784 16.4212 9.80373 15.533 9.6114 14.5662C9.41908 13.5993 9.51779 12.5971 9.89504 11.6863C10.2723 10.7755 10.9112 9.99708 11.7308 9.44939C12.5505 8.9017 13.5142 8.60937 14.5 8.60937C15.8215 8.61087 17.0884 9.13649 18.0228 10.0709C18.9573 11.0053 19.4829 12.2723 19.4844 13.5937ZM26.2813 14.5C26.2813 16.8301 25.5903 19.1079 24.2958 21.0453C23.0012 22.9827 21.1612 24.4928 19.0085 25.3845C16.8558 26.2761 14.4869 26.5095 12.2016 26.0549C9.91626 25.6003 7.81704 24.4782 6.1694 22.8306C4.52177 21.183 3.39971 19.0837 2.94513 16.7984C2.49055 14.5131 2.72385 12.1443 3.61555 9.99151C4.50724 7.83877 6.01728 5.99879 7.95469 4.70425C9.89211 3.40971 12.1699 2.71875 14.5 2.71875C17.6236 2.72205 20.6183 3.96434 22.827 6.17304C25.0357 8.38174 26.278 11.3764 26.2813 14.5ZM24.4688 14.5C24.4673 13.1582 24.1953 11.8305 23.6689 10.5963C23.1426 9.36205 22.3727 8.24664 21.4054 7.31676C20.4381 6.38688 19.2932 5.66163 18.0392 5.18439C16.7851 4.70714 15.4477 4.48769 14.1069 4.53918C8.77137 4.74535 4.51653 9.18937 4.53126 14.5283C4.53637 16.9588 5.43277 19.303 7.05063 21.1168C7.7095 20.1611 8.54644 19.3415 9.51563 18.7027C9.59826 18.6482 9.6965 18.6222 9.79531 18.6287C9.89412 18.6352 9.98807 18.674 10.0628 18.739C11.2943 19.8042 12.8683 20.3905 14.4966 20.3905C16.1249 20.3905 17.6989 19.8042 18.9304 18.739C19.0051 18.674 19.0991 18.6352 19.1979 18.6287C19.2967 18.6222 19.395 18.6482 19.4776 18.7027C20.448 19.3412 21.2861 20.1608 21.946 21.1168C23.5718 19.2964 24.47 16.9407 24.4688 14.5Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account Details\"})}),className:\"framer-15iuuf0\",\"data-framer-name\":\"Account Details\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"itVb9dfQ7\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zpni9m\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"P1HnoP_P9\",style:{rotate:360},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-esq24a\",\"data-framer-name\":\"Frame 69\",layoutDependency:layoutDependency,layoutId:\"KcdGP3fiT\",style:{opacity:.5},variants:{ZNWxE5BvU:{opacity:1}},...addPropertyOverrides({CsVrsown1:{\"data-highlight\":true,onTap:onTap1yvo9q6},o63kZO3nP:{\"data-highlight\":true,onTap:onTap1yvo9q6},ZNWxE5BvU:{\"data-highlight\":true,onTap:onTap1yvo9q6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hwas72\",layoutDependency:layoutDependency,layoutId:\"danOOCXUY\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-grit9b\",\"data-framer-name\":\"lock-fill 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:25,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"MHB5j8vyV\",svg:'<svg width=\"27\" height=\"25\" viewBox=\"0 0 27 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.9375 7.8125H18.5625V5.46875C18.5625 4.22555 18.0291 3.03326 17.0797 2.15419C16.1303 1.27511 14.8427 0.78125 13.5 0.78125C12.1573 0.78125 10.8697 1.27511 9.92027 2.15419C8.97087 3.03326 8.4375 4.22555 8.4375 5.46875V7.8125H5.0625C4.61495 7.8125 4.18572 7.97712 3.86926 8.27015C3.55279 8.56317 3.375 8.9606 3.375 9.375V20.3125C3.375 20.7269 3.55279 21.1243 3.86926 21.4174C4.18572 21.7104 4.61495 21.875 5.0625 21.875H21.9375C22.3851 21.875 22.8143 21.7104 23.1307 21.4174C23.4472 21.1243 23.625 20.7269 23.625 20.3125V9.375C23.625 8.9606 23.4472 8.56317 23.1307 8.27015C22.8143 7.97712 22.3851 7.8125 21.9375 7.8125ZM13.5 16.0156C13.2497 16.0156 13.005 15.9469 12.7969 15.8181C12.5887 15.6894 12.4265 15.5063 12.3307 15.2922C12.2349 15.0781 12.2099 14.8425 12.2587 14.6151C12.3075 14.3878 12.4281 14.179 12.6051 14.0151C12.7821 13.8512 13.0076 13.7396 13.2531 13.6944C13.4986 13.6492 13.7531 13.6724 13.9843 13.7611C14.2156 13.8498 14.4133 14 14.5523 14.1927C14.6914 14.3854 14.7656 14.612 14.7656 14.8438C14.7656 15.1546 14.6323 15.4526 14.3949 15.6724C14.1576 15.8922 13.8357 16.0156 13.5 16.0156ZM16.875 7.8125H10.125V5.46875C10.125 4.63995 10.4806 3.84509 11.1135 3.25904C11.7464 2.67299 12.6049 2.34375 13.5 2.34375C14.3951 2.34375 15.2535 2.67299 15.8865 3.25904C16.5194 3.84509 16.875 4.63995 16.875 5.46875V7.8125Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Security\"})}),className:\"framer-1tk6y4t\",\"data-framer-name\":\"Security\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uiBO8dZFW\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition4},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1wcbbww\",\"data-framer-name\":\"Frame 69\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kWly5Mm1M\",onTap:onTap1o28t54,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fibpd7\",layoutDependency:layoutDependency,layoutId:\"jzFk5GYnd\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1fbmwo9\",\"data-framer-name\":\"lock-fill 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:25,intrinsicWidth:27,layoutDependency:layoutDependency,layoutId:\"tzaKQ6cOw\",svg:'<svg width=\"27\" height=\"25\" viewBox=\"0 0 27 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.9375 7.8125H18.5625V5.46875C18.5625 4.22555 18.0291 3.03326 17.0797 2.15419C16.1303 1.27511 14.8427 0.78125 13.5 0.78125C12.1573 0.78125 10.8697 1.27511 9.92027 2.15419C8.97087 3.03326 8.4375 4.22555 8.4375 5.46875V7.8125H5.0625C4.61495 7.8125 4.18572 7.97712 3.86926 8.27015C3.55279 8.56317 3.375 8.9606 3.375 9.375V20.3125C3.375 20.7269 3.55279 21.1243 3.86926 21.4174C4.18572 21.7104 4.61495 21.875 5.0625 21.875H21.9375C22.3851 21.875 22.8143 21.7104 23.1307 21.4174C23.4472 21.1243 23.625 20.7269 23.625 20.3125V9.375C23.625 8.9606 23.4472 8.56317 23.1307 8.27015C22.8143 7.97712 22.3851 7.8125 21.9375 7.8125ZM13.5 16.0156C13.2497 16.0156 13.005 15.9469 12.7969 15.8181C12.5887 15.6894 12.4265 15.5063 12.3307 15.2922C12.2349 15.0781 12.2099 14.8425 12.2587 14.6151C12.3075 14.3878 12.4281 14.179 12.6051 14.0151C12.7821 13.8512 13.0076 13.7396 13.2531 13.6944C13.4986 13.6492 13.7531 13.6724 13.9843 13.7611C14.2156 13.8498 14.4133 14 14.5523 14.1927C14.6914 14.3854 14.7656 14.612 14.7656 14.8438C14.7656 15.1546 14.6323 15.4526 14.3949 15.6724C14.1576 15.8922 13.8357 16.0156 13.5 16.0156ZM16.875 7.8125H10.125V5.46875C10.125 4.63995 10.4806 3.84509 11.1135 3.25904C11.7464 2.67299 12.6049 2.34375 13.5 2.34375C14.3951 2.34375 15.2535 2.67299 15.8865 3.25904C16.5194 3.84509 16.875 4.63995 16.875 5.46875V7.8125Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Security\"})}),className:\"framer-cza78c\",\"data-framer-name\":\"Security\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DPbPjU5zq\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cuhy05\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"Ge_asIRY4\",style:{rotate:360},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3dk28p\",\"data-framer-name\":\"Frame 70\",layoutDependency:layoutDependency,layoutId:\"ZveUchRnn\",style:{opacity:1},variants:{CsVrsown1:{opacity:.5},o63kZO3nP:{opacity:1},ZNWxE5BvU:{opacity:.5}},...addPropertyOverrides({CsVrsown1:{\"data-highlight\":true,onTap:onTaplafazy},ZNWxE5BvU:{\"data-highlight\":true,onTap:onTaplafazy}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n1ykwu\",layoutDependency:layoutDependency,layoutId:\"okIlieF4Z\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1nmamkq\",\"data-framer-name\":\"list-bullets-fill 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"b2KXpiiFH\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22.75 3.5H5.25C4.78587 3.5 4.34075 3.68437 4.01256 4.01256C3.68437 4.34075 3.5 4.78587 3.5 5.25V22.75C3.5 23.2141 3.68437 23.6592 4.01256 23.9874C4.34075 24.3156 4.78587 24.5 5.25 24.5H22.75C23.2141 24.5 23.6592 24.3156 23.9874 23.9874C24.3156 23.6592 24.5 23.2141 24.5 22.75V5.25C24.5 4.78587 24.3156 4.34075 23.9874 4.01256C23.6592 3.68437 23.2141 3.5 22.75 3.5ZM7.4375 20.5625C7.17791 20.5625 6.92415 20.4855 6.70831 20.3413C6.49247 20.1971 6.32425 19.9921 6.22491 19.7523C6.12557 19.5124 6.09958 19.2485 6.15022 18.9939C6.20086 18.7393 6.32587 18.5055 6.50942 18.3219C6.69298 18.1384 6.92684 18.0134 7.18144 17.9627C7.43604 17.9121 7.69994 17.9381 7.93977 18.0374C8.1796 18.1367 8.38458 18.305 8.5288 18.5208C8.67302 18.7367 8.75 18.9904 8.75 19.25C8.75 19.5981 8.61172 19.9319 8.36558 20.1781C8.11944 20.4242 7.7856 20.5625 7.4375 20.5625ZM7.4375 15.3125C7.17791 15.3125 6.92415 15.2355 6.70831 15.0913C6.49247 14.9471 6.32425 14.7421 6.22491 14.5023C6.12557 14.2624 6.09958 13.9985 6.15022 13.7439C6.20086 13.4893 6.32587 13.2555 6.50942 13.0719C6.69298 12.8884 6.92684 12.7634 7.18144 12.7127C7.43604 12.6621 7.69994 12.6881 7.93977 12.7874C8.1796 12.8867 8.38458 13.055 8.5288 13.2708C8.67302 13.4867 8.75 13.7404 8.75 14C8.75 14.3481 8.61172 14.6819 8.36558 14.9281C8.11944 15.1742 7.7856 15.3125 7.4375 15.3125ZM7.4375 10.0625C7.17791 10.0625 6.92415 9.98552 6.70831 9.8413C6.49247 9.69708 6.32425 9.4921 6.22491 9.25227C6.12557 9.01244 6.09958 8.74854 6.15022 8.49394C6.20086 8.23934 6.32587 8.00548 6.50942 7.82192C6.69298 7.63837 6.92684 7.51336 7.18144 7.46272C7.43604 7.41208 7.69994 7.43807 7.93977 7.53741C8.1796 7.63675 8.38458 7.80498 8.5288 8.02081C8.67302 8.23665 8.75 8.49041 8.75 8.75C8.75 9.0981 8.61172 9.43194 8.36558 9.67808C8.11944 9.92422 7.7856 10.0625 7.4375 10.0625ZM21 20.125H11.375C11.1429 20.125 10.9204 20.0328 10.7563 19.8687C10.5922 19.7046 10.5 19.4821 10.5 19.25C10.5 19.0179 10.5922 18.7954 10.7563 18.6313C10.9204 18.4672 11.1429 18.375 11.375 18.375H21C21.2321 18.375 21.4546 18.4672 21.6187 18.6313C21.7828 18.7954 21.875 19.0179 21.875 19.25C21.875 19.4821 21.7828 19.7046 21.6187 19.8687C21.4546 20.0328 21.2321 20.125 21 20.125ZM21 14.875H11.375C11.1429 14.875 10.9204 14.7828 10.7563 14.6187C10.5922 14.4546 10.5 14.2321 10.5 14C10.5 13.7679 10.5922 13.5454 10.7563 13.3813C10.9204 13.2172 11.1429 13.125 11.375 13.125H21C21.2321 13.125 21.4546 13.2172 21.6187 13.3813C21.7828 13.5454 21.875 13.7679 21.875 14C21.875 14.2321 21.7828 14.4546 21.6187 14.6187C21.4546 14.7828 21.2321 14.875 21 14.875ZM21 9.625H11.375C11.1429 9.625 10.9204 9.53281 10.7563 9.36872C10.5922 9.20462 10.5 8.98206 10.5 8.75C10.5 8.51794 10.5922 8.29538 10.7563 8.13128C10.9204 7.96719 11.1429 7.875 11.375 7.875H21C21.2321 7.875 21.4546 7.96719 21.6187 8.13128C21.7828 8.29538 21.875 8.51794 21.875 8.75C21.875 8.98206 21.7828 9.20462 21.6187 9.36872C21.4546 9.53281 21.2321 9.625 21 9.625Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Previous Orders\"})}),className:\"framer-1st2n3d\",\"data-framer-name\":\"Previous Orders\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XXE8CHt92\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1q3bhpt\",\"data-framer-name\":\"Frame 70\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Jxwbth9iB\",onTap:onTap3cup30,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p1ztjo\",layoutDependency:layoutDependency,layoutId:\"LN0FLFgdM\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1c99qqx\",\"data-framer-name\":\"list-bullets-fill 1\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:28,intrinsicWidth:28,layoutDependency:layoutDependency,layoutId:\"JtV6cW7XQ\",svg:'<svg width=\"28\" height=\"28\" viewBox=\"0 0 28 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22.75 3.5H5.25C4.78587 3.5 4.34075 3.68437 4.01256 4.01256C3.68437 4.34075 3.5 4.78587 3.5 5.25V22.75C3.5 23.2141 3.68437 23.6592 4.01256 23.9874C4.34075 24.3156 4.78587 24.5 5.25 24.5H22.75C23.2141 24.5 23.6592 24.3156 23.9874 23.9874C24.3156 23.6592 24.5 23.2141 24.5 22.75V5.25C24.5 4.78587 24.3156 4.34075 23.9874 4.01256C23.6592 3.68437 23.2141 3.5 22.75 3.5ZM7.4375 20.5625C7.17791 20.5625 6.92415 20.4855 6.70831 20.3413C6.49247 20.1971 6.32425 19.9921 6.22491 19.7523C6.12557 19.5124 6.09958 19.2485 6.15022 18.9939C6.20086 18.7393 6.32587 18.5055 6.50942 18.3219C6.69298 18.1384 6.92684 18.0134 7.18144 17.9627C7.43604 17.9121 7.69994 17.9381 7.93977 18.0374C8.1796 18.1367 8.38458 18.305 8.5288 18.5208C8.67302 18.7367 8.75 18.9904 8.75 19.25C8.75 19.5981 8.61172 19.9319 8.36558 20.1781C8.11944 20.4242 7.7856 20.5625 7.4375 20.5625ZM7.4375 15.3125C7.17791 15.3125 6.92415 15.2355 6.70831 15.0913C6.49247 14.9471 6.32425 14.7421 6.22491 14.5023C6.12557 14.2624 6.09958 13.9985 6.15022 13.7439C6.20086 13.4893 6.32587 13.2555 6.50942 13.0719C6.69298 12.8884 6.92684 12.7634 7.18144 12.7127C7.43604 12.6621 7.69994 12.6881 7.93977 12.7874C8.1796 12.8867 8.38458 13.055 8.5288 13.2708C8.67302 13.4867 8.75 13.7404 8.75 14C8.75 14.3481 8.61172 14.6819 8.36558 14.9281C8.11944 15.1742 7.7856 15.3125 7.4375 15.3125ZM7.4375 10.0625C7.17791 10.0625 6.92415 9.98552 6.70831 9.8413C6.49247 9.69708 6.32425 9.4921 6.22491 9.25227C6.12557 9.01244 6.09958 8.74854 6.15022 8.49394C6.20086 8.23934 6.32587 8.00548 6.50942 7.82192C6.69298 7.63837 6.92684 7.51336 7.18144 7.46272C7.43604 7.41208 7.69994 7.43807 7.93977 7.53741C8.1796 7.63675 8.38458 7.80498 8.5288 8.02081C8.67302 8.23665 8.75 8.49041 8.75 8.75C8.75 9.0981 8.61172 9.43194 8.36558 9.67808C8.11944 9.92422 7.7856 10.0625 7.4375 10.0625ZM21 20.125H11.375C11.1429 20.125 10.9204 20.0328 10.7563 19.8687C10.5922 19.7046 10.5 19.4821 10.5 19.25C10.5 19.0179 10.5922 18.7954 10.7563 18.6313C10.9204 18.4672 11.1429 18.375 11.375 18.375H21C21.2321 18.375 21.4546 18.4672 21.6187 18.6313C21.7828 18.7954 21.875 19.0179 21.875 19.25C21.875 19.4821 21.7828 19.7046 21.6187 19.8687C21.4546 20.0328 21.2321 20.125 21 20.125ZM21 14.875H11.375C11.1429 14.875 10.9204 14.7828 10.7563 14.6187C10.5922 14.4546 10.5 14.2321 10.5 14C10.5 13.7679 10.5922 13.5454 10.7563 13.3813C10.9204 13.2172 11.1429 13.125 11.375 13.125H21C21.2321 13.125 21.4546 13.2172 21.6187 13.3813C21.7828 13.5454 21.875 13.7679 21.875 14C21.875 14.2321 21.7828 14.4546 21.6187 14.6187C21.4546 14.7828 21.2321 14.875 21 14.875ZM21 9.625H11.375C11.1429 9.625 10.9204 9.53281 10.7563 9.36872C10.5922 9.20462 10.5 8.98206 10.5 8.75C10.5 8.51794 10.5922 8.29538 10.7563 8.13128C10.9204 7.96719 11.1429 7.875 11.375 7.875H21C21.2321 7.875 21.4546 7.96719 21.6187 8.13128C21.7828 8.29538 21.875 8.51794 21.875 8.75C21.875 8.98206 21.7828 9.20462 21.6187 9.36872C21.4546 9.53281 21.2321 9.625 21 9.625Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1f4q4ps\",\"data-styles-preset\":\"nj9ojZuUw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Previous Orders\"})}),className:\"framer-s0n2g8\",\"data-framer-name\":\"Previous Orders\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HsEyGhv1c\",style:{\"--extracted-a0htzi\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5nm25\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"xVAtsuwgX\",style:{rotate:360},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p3rdkq\",\"data-framer-name\":\"Frame 102\",layoutDependency:layoutDependency,layoutId:\"Yy147vy06\",children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6s1t9v\",\"data-framer-name\":\"Frame 100\",layoutDependency:layoutDependency,layoutId:\"XC5no3F7E\",children:[isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1auv2bj\",\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"HTd9jQMng\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w42vrw\",\"data-styles-preset\":\"xl9BbQWZo\",dir:\"auto\",children:\"Account\"})}),className:\"framer-1lom93e\",\"data-framer-name\":\"Account\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b1htoxD_Y\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.3},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kblfut\",\"data-framer-name\":\"Vector\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:4,intrinsicWidth:2,layoutDependency:layoutDependency,layoutId:\"vDkqGoxrc\",svg:'<svg width=\"2\" height=\"4\" viewBox=\"0 0 2 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.5\" d=\"M0.0488373 0.271723C0.0333541 0.256942 0.0210722 0.239396 0.0126927 0.220084C0.00431325 0.200772 1.34955e-07 0.180074 1.33128e-07 0.159172C1.31301e-07 0.138269 0.00431324 0.117571 0.0126927 0.0982594C0.0210722 0.078948 0.033354 0.0614008 0.0488373 0.0466205C0.0643206 0.03184 0.082702 0.0201158 0.102932 0.0121166C0.123162 0.00411765 0.144844 1.62183e-07 0.166741 1.60269e-07C0.188637 1.58354e-07 0.21032 0.00411765 0.23055 0.0121166C0.25078 0.0201158 0.269161 0.03184 0.284644 0.0466205L1.95112 1.63745C1.96662 1.65222 1.97891 1.66977 1.9873 1.68908C1.99568 1.70839 2 1.72909 2 1.75C2 1.77091 1.99568 1.79161 1.9873 1.81092C1.97891 1.83023 1.96662 1.84778 1.95112 1.86255L0.284645 3.45338C0.253375 3.48323 0.210963 3.5 0.166741 3.5C0.122519 3.5 0.0801075 3.48323 0.0488376 3.45338C0.0175677 3.42353 4.14968e-07 3.38304 4.11277e-07 3.34083C4.07587e-07 3.29861 0.0175677 3.25813 0.0488376 3.22828L1.59762 1.75L0.0488373 0.271723Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-w42vrw\",\"data-styles-preset\":\"xl9BbQWZo\",dir:\"auto\",children:\"Previous Orders\"})}),className:\"framer-1ojb5xa\",\"data-framer-name\":\"Previous Orders\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ffSynAH6w\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Previous Orders\"})}),className:\"framer-oeior1\",\"data-framer-name\":\"Previous Orders\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYm4Cu02s\",style:{\"--extracted-1of0zx5\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1e4fa2d\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iunc4OzOm\",onTap:onTapq4tjo8,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-165a37t\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"bQUWXazWO\",style:{rotate:180},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})]}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-rrw8q0-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dwM3Ez0VQ-container\",nodeId:\"dwM3Ez0VQ\",rendersWithMotion:true,scopeId:\"Mxl5E1jpR\",children:/*#__PURE__*/_jsx(OrderHistory,{breadcrumbCurrent:\"Previous Orders\",breadcrumbFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},breadcrumbRoot:\"Account\",currencyPrefix:\"\\xa3\",currencySuffix:\"GBP\",decimals:2,emptyText:\"You haven't placed any orders yet.\",errorColor:\"rgb(214, 40, 57)\",height:\"100%\",id:\"dwM3Ez0VQ\",itemFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},itemManyLabel:\"{count} items\",itemOneLabel:\"1 item\",layoutId:\"dwM3Ez0VQ\",lineColor:\"rgba(0, 0, 0, 0.12)\",locale:\"en-GB\",metaFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},mutedColor:\"rgba(0, 0, 0, 0.5)\",numberFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},numberPrefix:\"#\",previewData:true,rowBackground:\"rgb(245, 245, 245)\",rowGap:7,rowHoverBackground:\"rgb(239, 239, 239)\",rowMinHeight:86,rowPadding:20,rowRadius:2,sectionBackground:\"rgba(0, 0, 0, 0)\",sectionGap:39,sectionPadding:0,sectionRadius:0,showBreadcrumb:true,showStatus:true,showTitle:true,signedOutText:\"Log in to see your orders.\",stackBelow:440,statusColor:\"rgba(0, 0, 0, 0.6)\",style:{width:\"100%\"},textColor:\"rgb(0, 0, 0)\",thumbSize:44,title:\"Previous Orders\",titleFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"30px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"40px\"},totalColor:\"rgb(0, 0, 0)\",totalFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},width:\"100%\",...addPropertyOverrides({IoGgEt5gs:{showBreadcrumb:false}},baseVariant,gestureVariant)})})}),isDisplayed8()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lpu9c3\",\"data-framer-name\":\"Frame 101\",layoutDependency:layoutDependency,layoutId:\"D70A5xe9X\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13toezy\",\"data-framer-name\":\"Rectangle 27\",layoutDependency:layoutDependency,layoutId:\"q652H0vUV\",style:{backgroundColor:\"rgb(244, 244, 244)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kqvylt\",\"data-framer-name\":\"Rectangle 28\",layoutDependency:layoutDependency,layoutId:\"hXmqzf_Nj\",style:{backgroundColor:\"rgb(244, 244, 244)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-swipl1\",\"data-framer-name\":\"Rectangle 29\",layoutDependency:layoutDependency,layoutId:\"foeqhKXbE\",style:{backgroundColor:\"rgb(244, 244, 244)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7sw54z\",\"data-framer-name\":\"Rectangle 33\",layoutDependency:layoutDependency,layoutId:\"MsjlV3GFr\",style:{backgroundColor:\"rgb(244, 244, 244)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2}})]})]}),isDisplayed9()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i4bgnl\",\"data-framer-name\":\"Frame 112\",layoutDependency:layoutDependency,layoutId:\"UoU26WzD6\",children:[isDisplayed10()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vb2wcf\",\"data-framer-name\":\"Frame 106\",layoutDependency:layoutDependency,layoutId:\"JMyIvZsvv\",children:[isDisplayed11()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g8uedo\",\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"Q3B8KmvaW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account\"})}),className:\"framer-16w7y78\",\"data-framer-name\":\"Account\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"Ydby_FRfK\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.3},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wt2raf\",\"data-framer-name\":\"Vector\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:4,intrinsicWidth:2,layoutDependency:layoutDependency,layoutId:\"pZFQLAVaJ\",svg:'<svg width=\"2\" height=\"4\" viewBox=\"0 0 2 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.5\" d=\"M0.0488373 0.271723C0.0333541 0.256942 0.0210722 0.239396 0.0126927 0.220084C0.00431325 0.200772 1.34955e-07 0.180074 1.33128e-07 0.159172C1.31301e-07 0.138269 0.00431324 0.117571 0.0126927 0.0982594C0.0210722 0.078948 0.033354 0.0614008 0.0488373 0.0466205C0.0643206 0.03184 0.082702 0.0201158 0.102932 0.0121166C0.123162 0.00411765 0.144844 1.62183e-07 0.166741 1.60269e-07C0.188637 1.58354e-07 0.21032 0.00411765 0.23055 0.0121166C0.25078 0.0201158 0.269161 0.03184 0.284644 0.0466205L1.95112 1.63745C1.96662 1.65222 1.97891 1.66977 1.9873 1.68908C1.99568 1.70839 2 1.72909 2 1.75C2 1.77091 1.99568 1.79161 1.9873 1.81092C1.97891 1.83023 1.96662 1.84778 1.95112 1.86255L0.284645 3.45338C0.253375 3.48323 0.210963 3.5 0.166741 3.5C0.122519 3.5 0.0801075 3.48323 0.0488376 3.45338C0.0175677 3.42353 4.14968e-07 3.38304 4.11277e-07 3.34083C4.07587e-07 3.29861 0.0175677 3.25813 0.0488376 3.22828L1.59762 1.75L0.0488373 0.271723Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account Details\"})}),className:\"framer-1405xly\",\"data-framer-name\":\"Account Details\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"o9uvrqBAq\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed11()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account Details\"})}),className:\"framer-1h89cb9\",\"data-framer-name\":\"Account Details\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BqW_umWJS\",style:{\"--extracted-1of0zx5\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed12()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-9pc9xs\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wue4n8wxj\",onTap:onTapq4tjo8,children:isDisplayed12()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1r8mfh\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"kyQQdWVCR\",style:{rotate:180},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})]}),isDisplayed13()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-au0ivl-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"bedMB4D9R-container\",nodeId:\"bedMB4D9R\",rendersWithMotion:true,scopeId:\"Mxl5E1jpR\",children:/*#__PURE__*/_jsx(AccountDetails,{breadcrumbCurrent:\"Account Details\",breadcrumbFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},breadcrumbRoot:\"Account\",buttonFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},buttonHeight:50,cancelColor:\"rgb(0, 0, 0)\",cancelLabel:\"Cancel\",companyPlaceholder:\"Company name\",editableEmail:true,emailConfirmText:\"Saved. Check your inbox to confirm your new email address.\",emailPlaceholder:\"you@example.com\",errorColor:\"rgb(214, 40, 57)\",fieldGap:24,height:\"100%\",id:\"bedMB4D9R\",inputBackground:\"rgb(255, 255, 255)\",inputBorderColor:\"rgb(255, 255, 255)\",inputFocusColor:\"rgb(74, 77, 230)\",inputFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},inputPadding:18,invalidEmailText:\"Enter a valid email address\",labelColor:\"rgb(0, 0, 0)\",labelCompany:\"Company\",labelEmail:\"Email\",labelFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22px\"},labelGap:10,labelName:\"Name\",labelOpacity:.5,layoutId:\"bedMB4D9R\",mutedColor:\"rgba(0, 0, 0, 0.5)\",namePlaceholder:\"Your name\",placeholderColor:\"rgba(0, 0, 0, 0.4)\",previewFilled:true,radius:2,requiredText:\"Required\",saveBackground:\"rgb(0, 0, 0)\",savedLabel:\"Saved\",saveLabel:\"Save Changes\",saveTextColor:\"rgb(255, 255, 255)\",savingLabel:\"Saving…\",sectionBackground:\"rgba(0, 0, 0, 0)\",sectionGap:24,sectionPadding:0,sectionRadius:0,showBreadcrumb:true,showTitle:true,signedOutText:\"Log in to manage your details.\",style:{width:\"100%\"},successColor:\"rgb(31, 138, 76)\",successText:\"Your details have been saved.\",textColor:\"rgb(0, 0, 0)\",title:\"Account Details\",titleFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"30px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"40px\"},updateAuthEmail:true,width:\"100%\",...addPropertyOverrides({CsVrsown1:{inputBorderColor:\"rgb(227, 227, 227)\"},DyKgxpkF9:{breadcrumbRoot:\"\",showBreadcrumb:false}},baseVariant,gestureVariant)})})}),isDisplayed14()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1repj3z\",\"data-framer-name\":\"Frame 111\",layoutDependency:layoutDependency,layoutId:\"r_G2Iwp5x\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yendlx\",\"data-framer-name\":\"Frame 107\",layoutDependency:layoutDependency,layoutId:\"KkZv40rO8\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dr3z56\",\"data-framer-name\":\"Frame 26\",layoutDependency:layoutDependency,layoutId:\"y4iCs3qqZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Name\"})}),className:\"framer-o97ksa\",\"data-framer-name\":\"Name\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"uyEWdThiz\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epik15\",\"data-border\":true,\"data-framer-name\":\"Frame 44\",layoutDependency:layoutDependency,layoutId:\"g0aYyBRP2\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(228, 228, 228)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Chris Nijhof\"})}),className:\"framer-1497fn\",\"data-framer-name\":\"Chris Nijhof\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"FLZHXQSlp\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r3xfes\",\"data-framer-name\":\"Frame 108\",layoutDependency:layoutDependency,layoutId:\"D_KLZA0uO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1058bwh\",\"data-framer-name\":\"Frame 46\",layoutDependency:layoutDependency,layoutId:\"mJcERnfZV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Email\"})}),className:\"framer-w47ef3\",\"data-framer-name\":\"Email\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"EZHjNL0yl\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lm5ub8\",\"data-border\":true,\"data-framer-name\":\"Frame 45\",layoutDependency:layoutDependency,layoutId:\"CdzGHPlyx\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(228, 228, 228)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"samlee.visinex@gmail.com\"})}),className:\"framer-11wbwx0\",\"data-framer-name\":\"samlee.visinex@gmail.com\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"EcyPD0l5H\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mt7omg\",\"data-framer-name\":\"Frame 109\",layoutDependency:layoutDependency,layoutId:\"zLBx8E4bA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-jeudwf\",\"data-framer-name\":\"Frame 77\",layoutDependency:layoutDependency,layoutId:\"be2eJFrFn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Company\"})}),className:\"framer-1d13j01\",\"data-framer-name\":\"Company\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"ajMeAubso\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lllu9h\",\"data-border\":true,\"data-framer-name\":\"Frame 76\",layoutDependency:layoutDependency,layoutId:\"VqWJYkUXv\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(228, 228, 228)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Visinex\"})}),className:\"framer-ec2b69\",\"data-framer-name\":\"Visinex\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"nFgw2b_pU\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ugo47x\",\"data-framer-name\":\"Frame 110\",layoutDependency:layoutDependency,layoutId:\"aHfENamBA\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Cancel\"})}),className:\"framer-1urnmgi\",\"data-framer-name\":\"Cancel\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"hKJY1vWrT\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z672k4\",\"data-framer-name\":\"Group 30\",layoutDependency:layoutDependency,layoutId:\"GP5xsiZig\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-86f8fh\",\"data-framer-name\":\"Frame 74\",layoutDependency:layoutDependency,layoutId:\"cwgkiBAN9\",style:{backgroundColor:\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"22.8px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"Save Changes\"})})}),className:\"framer-19vzimh\",\"data-framer-name\":\"Save Changes\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"B9domwCZN\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})]})]})]}),isDisplayed15()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1j5m89v\",\"data-framer-name\":\"Frame 120\",layoutDependency:layoutDependency,layoutId:\"PZOJSKg_n\",children:[isDisplayed16()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nik2xw\",\"data-framer-name\":\"Frame 113\",layoutDependency:layoutDependency,layoutId:\"s5fHj0rHi\",children:[isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iiytz6\",\"data-framer-name\":\"Frame 47\",layoutDependency:layoutDependency,layoutId:\"dT5piSIl4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Account\"})}),className:\"framer-x6fskk\",\"data-framer-name\":\"Account\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"B2dgpYOqI\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.3},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6w5l3f\",\"data-framer-name\":\"Vector\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:4,intrinsicWidth:2,layoutDependency:layoutDependency,layoutId:\"dpVo0aP6m\",svg:'<svg width=\"2\" height=\"4\" viewBox=\"0 0 2 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path opacity=\"0.5\" d=\"M0.0488373 0.271723C0.0333541 0.256942 0.0210722 0.239396 0.0126927 0.220084C0.00431325 0.200772 1.34955e-07 0.180074 1.33128e-07 0.159172C1.31301e-07 0.138269 0.00431324 0.117571 0.0126927 0.0982594C0.0210722 0.078948 0.033354 0.0614008 0.0488373 0.0466205C0.0643206 0.03184 0.082702 0.0201158 0.102932 0.0121166C0.123162 0.00411765 0.144844 1.62183e-07 0.166741 1.60269e-07C0.188637 1.58354e-07 0.21032 0.00411765 0.23055 0.0121166C0.25078 0.0201158 0.269161 0.03184 0.284644 0.0466205L1.95112 1.63745C1.96662 1.65222 1.97891 1.66977 1.9873 1.68908C1.99568 1.70839 2 1.72909 2 1.75C2 1.77091 1.99568 1.79161 1.9873 1.81092C1.97891 1.83023 1.96662 1.84778 1.95112 1.86255L0.284645 3.45338C0.253375 3.48323 0.210963 3.5 0.166741 3.5C0.122519 3.5 0.0801075 3.48323 0.0488376 3.45338C0.0175677 3.42353 4.14968e-07 3.38304 4.11277e-07 3.34083C4.07587e-07 3.29861 0.0175677 3.25813 0.0488376 3.22828L1.59762 1.75L0.0488373 0.271723Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Security\"})}),className:\"framer-xgku7w\",\"data-framer-name\":\"Security\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"y0gbWn5Xy\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})]}),isDisplayed17()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-19mmltw\",\"data-styles-preset\":\"B2XSg8je5\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Change password\"})}),className:\"framer-knqnbj\",\"data-framer-name\":\"Change password\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XDOmnd0k2\",style:{\"--extracted-1of0zx5\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),isDisplayed18()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1uyg8ft\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yflpnFYJa\",onTap:onTapq4tjo8,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-riqsz9\",\"data-framer-name\":\"↗\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:17,layoutDependency:layoutDependency,layoutId:\"u0aCa1MWF\",style:{rotate:180},svg:'<svg width=\"17\" height=\"17\" viewBox=\"-1 -1 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0.830392 7.8547L0.83493 6.18937L10.9085 6.1803L7.05153 2.32328L8.20863 1.18433L14.0395 7.01523L8.2041 12.8507L7.04699 11.6936L10.9131 7.84562L0.830392 7.8547Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})]}),isDisplayed19()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1avpbxi-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"rKUjQgjkl-container\",nodeId:\"rKUjQgjkl\",rendersWithMotion:true,scopeId:\"Mxl5E1jpR\",children:/*#__PURE__*/_jsx(SecuritySettings,{breadcrumbCurrent:\"Security\",breadcrumbFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},breadcrumbRoot:\"Account\",buttonFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},buttonHeight:50,cancelColor:\"rgb(0, 0, 0)\",cancelLabel:\"Cancel\",deleteColor:\"rgb(255, 0, 0)\",deleteConfirmLabel:\"Tap again to confirm\",deleteEndpoint:\"https://dkaalgucxxsytwtfbxeb.supabase.co/functions/v1/delete-account\",deleteErrorText:\"We couldn't delete your account. Please try again.\",deleteLabel:\"Delete Account\",errorColor:\"rgb(214, 40, 57)\",fieldGap:26,height:\"100%\",id:\"rKUjQgjkl\",inputBackground:\"rgb(255, 255, 255)\",inputBorderColor:\"rgb(229, 229, 229)\",inputFocusColor:\"rgb(74, 77, 230)\",inputFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},inputPadding:16,labelColor:\"rgb(0, 0, 0)\",labelFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"22.8px\"},labelGap:7,labelNew:\"New Password\",labelOld:\"Old Password\",labelOpacity:.5,layoutId:\"rKUjQgjkl\",lineColor:\"rgba(0, 0, 0, 0.15)\",minLength:8,mutedColor:\"rgba(0, 0, 0, 0.5)\",newPlaceholder:\"New password\",oldPlaceholder:\"Current password\",placeholderColor:\"rgba(0, 0, 0, 0.4)\",radius:2,requiredText:\"Required\",saveBackground:\"rgb(0, 0, 0)\",savedLabel:\"Saved\",saveLabel:\"Save Password\",saveTextColor:\"rgb(255, 255, 255)\",savingLabel:\"Saving…\",sectionBackground:\"rgba(0, 0, 0, 0)\",sectionGap:38,sectionPadding:0,sectionRadius:0,shortText:\"Use at least {min} characters\",showBreadcrumb:true,showDelete:true,showTitle:true,signedOutText:\"Log in to manage your security.\",style:{width:\"100%\"},successColor:\"rgb(31, 138, 76)\",successText:\"Your password has been changed.\",textColor:\"rgb(0, 0, 0)\",title:\"Change password\",titleFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"30px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"40px\"},width:\"100%\",wrongOldText:\"That's not your current password\",...addPropertyOverrides({Sjnhd8eYP:{showBreadcrumb:false}},baseVariant,gestureVariant)})})}),isDisplayed17()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11osex2\",\"data-framer-name\":\"Frame 119\",layoutDependency:layoutDependency,layoutId:\"FVT8TzXvi\",children:[isDisplayed16()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dylr6o\",\"data-framer-name\":\"Frame 117\",layoutDependency:layoutDependency,layoutId:\"MEHepZnRv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qg5se8\",\"data-framer-name\":\"Frame 114\",layoutDependency:layoutDependency,layoutId:\"f3JVvRezr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-mvuf2a\",\"data-framer-name\":\"Frame 26\",layoutDependency:layoutDependency,layoutId:\"l0FNTJvMB\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Old Password\"})}),className:\"framer-17wym2k\",\"data-framer-name\":\"Old Password\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"QWeLEmwhc\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1alkwb\",\"data-framer-name\":\"Frame 44\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:56,intrinsicWidth:481,layoutDependency:layoutDependency,layoutId:\"pfbCTiFTn\",svg:'<svg width=\"481\" height=\"56\" viewBox=\"0 0 481 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.5\" width=\"480\" height=\"55\" rx=\"1.5\" fill=\"white\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"480\" height=\"55\" rx=\"1.5\" stroke=\"#E5E5E5\"/>\\n<path d=\"M22 28C22 28.5933 21.8241 29.1734 21.4944 29.6667C21.1648 30.1601 20.6962 30.5446 20.148 30.7716C19.5999 30.9987 18.9967 31.0581 18.4147 30.9424C17.8328 30.8266 17.2982 30.5409 16.8787 30.1213C16.4591 29.7018 16.1734 29.1672 16.0576 28.5853C15.9419 28.0033 16.0013 27.4001 16.2284 26.8519C16.4554 26.3038 16.8399 25.8352 17.3333 25.5056C17.8266 25.1759 18.4067 25 19 25C19.7957 25 20.5587 25.3161 21.1213 25.8787C21.6839 26.4413 22 27.2044 22 28Z\" fill=\"black\"/>\\n<path d=\"M30 28C30 28.5933 29.8241 29.1734 29.4944 29.6667C29.1648 30.1601 28.6962 30.5446 28.148 30.7716C27.5999 30.9987 26.9967 31.0581 26.4147 30.9424C25.8328 30.8266 25.2982 30.5409 24.8787 30.1213C24.4591 29.7018 24.1734 29.1672 24.0576 28.5853C23.9419 28.0033 24.0013 27.4001 24.2284 26.8519C24.4554 26.3038 24.8399 25.8352 25.3333 25.5056C25.8266 25.1759 26.4067 25 27 25C27.7957 25 28.5587 25.3161 29.1213 25.8787C29.6839 26.4413 30 27.2044 30 28Z\" fill=\"black\"/>\\n<path d=\"M38 28C38 28.5933 37.8241 29.1734 37.4944 29.6667C37.1648 30.1601 36.6962 30.5446 36.148 30.7716C35.5999 30.9987 34.9967 31.0581 34.4147 30.9424C33.8328 30.8266 33.2982 30.5409 32.8787 30.1213C32.4591 29.7018 32.1734 29.1672 32.0576 28.5853C31.9419 28.0033 32.0013 27.4001 32.2284 26.8519C32.4554 26.3038 32.8399 25.8352 33.3333 25.5056C33.8266 25.1759 34.4067 25 35 25C35.7957 25 36.5587 25.3161 37.1213 25.8787C37.6839 26.4413 38 27.2044 38 28Z\" fill=\"black\"/>\\n<path d=\"M46 28C46 28.5933 45.8241 29.1734 45.4944 29.6667C45.1648 30.1601 44.6962 30.5446 44.148 30.7716C43.5999 30.9987 42.9967 31.0581 42.4147 30.9424C41.8328 30.8266 41.2982 30.5409 40.8787 30.1213C40.4591 29.7018 40.1734 29.1672 40.0576 28.5853C39.9419 28.0033 40.0013 27.4001 40.2284 26.8519C40.4554 26.3038 40.8399 25.8352 41.3333 25.5056C41.8266 25.1759 42.4067 25 43 25C43.7957 25 44.5587 25.3161 45.1213 25.8787C45.6839 26.4413 46 27.2044 46 28Z\" fill=\"black\"/>\\n<path d=\"M54 28C54 28.5933 53.8241 29.1734 53.4944 29.6667C53.1648 30.1601 52.6962 30.5446 52.148 30.7716C51.5999 30.9987 50.9967 31.0581 50.4147 30.9424C49.8328 30.8266 49.2982 30.5409 48.8787 30.1213C48.4591 29.7018 48.1734 29.1672 48.0576 28.5853C47.9419 28.0033 48.0013 27.4001 48.2284 26.8519C48.4554 26.3038 48.8399 25.8352 49.3333 25.5056C49.8266 25.1759 50.4067 25 51 25C51.7957 25 52.5587 25.3161 53.1213 25.8787C53.6839 26.4413 54 27.2044 54 28Z\" fill=\"black\"/>\\n<path d=\"M62 28C62 28.5933 61.8241 29.1734 61.4944 29.6667C61.1648 30.1601 60.6962 30.5446 60.148 30.7716C59.5999 30.9987 58.9967 31.0581 58.4147 30.9424C57.8328 30.8266 57.2982 30.5409 56.8787 30.1213C56.4591 29.7018 56.1734 29.1672 56.0576 28.5853C55.9419 28.0033 56.0013 27.4001 56.2284 26.8519C56.4554 26.3038 56.8399 25.8352 57.3333 25.5056C57.8266 25.1759 58.4067 25 59 25C59.7957 25 60.5587 25.3161 61.1213 25.8787C61.6839 26.4413 62 27.2044 62 28Z\" fill=\"black\"/>\\n<path d=\"M70 28C70 28.5933 69.8241 29.1734 69.4944 29.6667C69.1648 30.1601 68.6962 30.5446 68.148 30.7716C67.5999 30.9987 66.9967 31.0581 66.4147 30.9424C65.8328 30.8266 65.2982 30.5409 64.8787 30.1213C64.4591 29.7018 64.1734 29.1672 64.0576 28.5853C63.9419 28.0033 64.0013 27.4001 64.2284 26.8519C64.4554 26.3038 64.8399 25.8352 65.3333 25.5056C65.8266 25.1759 66.4067 25 67 25C67.7957 25 68.5587 25.3161 69.1213 25.8787C69.6839 26.4413 70 27.2044 70 28Z\" fill=\"black\"/>\\n<path d=\"M78 28C78 28.5933 77.8241 29.1734 77.4944 29.6667C77.1648 30.1601 76.6962 30.5446 76.148 30.7716C75.5999 30.9987 74.9967 31.0581 74.4147 30.9424C73.8328 30.8266 73.2982 30.5409 72.8787 30.1213C72.4591 29.7018 72.1734 29.1672 72.0576 28.5853C71.9419 28.0033 72.0013 27.4001 72.2284 26.8519C72.4554 26.3038 72.8399 25.8352 73.3333 25.5056C73.8266 25.1759 74.4067 25 75 25C75.7957 25 76.5587 25.3161 77.1213 25.8787C77.6839 26.4413 78 27.2044 78 28Z\" fill=\"black\"/>\\n<path d=\"M86 28C86 28.5933 85.8241 29.1734 85.4944 29.6667C85.1648 30.1601 84.6962 30.5446 84.148 30.7716C83.5999 30.9987 82.9967 31.0581 82.4147 30.9424C81.8328 30.8266 81.2982 30.5409 80.8787 30.1213C80.4591 29.7018 80.1734 29.1672 80.0576 28.5853C79.9419 28.0033 80.0013 27.4001 80.2284 26.8519C80.4554 26.3038 80.8399 25.8352 81.3333 25.5056C81.8266 25.1759 82.4067 25 83 25C83.7957 25 84.5587 25.3161 85.1213 25.8787C85.6839 26.4413 86 27.2044 86 28Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c3mp0j\",\"data-framer-name\":\"Frame 115\",layoutDependency:layoutDependency,layoutId:\"YWJcEzaw1\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10gqynm\",\"data-framer-name\":\"Frame 46\",layoutDependency:layoutDependency,layoutId:\"Z2ZwlMkVg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"New Password\"})}),className:\"framer-5l9s6u\",\"data-framer-name\":\"New Password\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"Jp7pt17Xd\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xp2h6c\",\"data-framer-name\":\"Frame 45\",fill:'var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',intrinsicHeight:56,intrinsicWidth:481,layoutDependency:layoutDependency,layoutId:\"ymn7F4weP\",svg:'<svg width=\"481\" height=\"56\" viewBox=\"0 0 481 56\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect x=\"0.5\" y=\"0.5\" width=\"480\" height=\"55\" rx=\"1.5\" fill=\"white\"/>\\n<rect x=\"0.5\" y=\"0.5\" width=\"480\" height=\"55\" rx=\"1.5\" stroke=\"#E5E5E5\"/>\\n<path d=\"M22 28C22 28.5933 21.8241 29.1734 21.4944 29.6667C21.1648 30.1601 20.6962 30.5446 20.148 30.7716C19.5999 30.9987 18.9967 31.0581 18.4147 30.9424C17.8328 30.8266 17.2982 30.5409 16.8787 30.1213C16.4591 29.7018 16.1734 29.1672 16.0576 28.5853C15.9419 28.0033 16.0013 27.4001 16.2284 26.8519C16.4554 26.3038 16.8399 25.8352 17.3333 25.5056C17.8266 25.1759 18.4067 25 19 25C19.7957 25 20.5587 25.3161 21.1213 25.8787C21.6839 26.4413 22 27.2044 22 28Z\" fill=\"black\"/>\\n<path d=\"M30 28C30 28.5933 29.8241 29.1734 29.4944 29.6667C29.1648 30.1601 28.6962 30.5446 28.148 30.7716C27.5999 30.9987 26.9967 31.0581 26.4147 30.9424C25.8328 30.8266 25.2982 30.5409 24.8787 30.1213C24.4591 29.7018 24.1734 29.1672 24.0576 28.5853C23.9419 28.0033 24.0013 27.4001 24.2284 26.8519C24.4554 26.3038 24.8399 25.8352 25.3333 25.5056C25.8266 25.1759 26.4067 25 27 25C27.7957 25 28.5587 25.3161 29.1213 25.8787C29.6839 26.4413 30 27.2044 30 28Z\" fill=\"black\"/>\\n<path d=\"M38 28C38 28.5933 37.8241 29.1734 37.4944 29.6667C37.1648 30.1601 36.6962 30.5446 36.148 30.7716C35.5999 30.9987 34.9967 31.0581 34.4147 30.9424C33.8328 30.8266 33.2982 30.5409 32.8787 30.1213C32.4591 29.7018 32.1734 29.1672 32.0576 28.5853C31.9419 28.0033 32.0013 27.4001 32.2284 26.8519C32.4554 26.3038 32.8399 25.8352 33.3333 25.5056C33.8266 25.1759 34.4067 25 35 25C35.7957 25 36.5587 25.3161 37.1213 25.8787C37.6839 26.4413 38 27.2044 38 28Z\" fill=\"black\"/>\\n<path d=\"M46 28C46 28.5933 45.8241 29.1734 45.4944 29.6667C45.1648 30.1601 44.6962 30.5446 44.148 30.7716C43.5999 30.9987 42.9967 31.0581 42.4147 30.9424C41.8328 30.8266 41.2982 30.5409 40.8787 30.1213C40.4591 29.7018 40.1734 29.1672 40.0576 28.5853C39.9419 28.0033 40.0013 27.4001 40.2284 26.8519C40.4554 26.3038 40.8399 25.8352 41.3333 25.5056C41.8266 25.1759 42.4067 25 43 25C43.7957 25 44.5587 25.3161 45.1213 25.8787C45.6839 26.4413 46 27.2044 46 28Z\" fill=\"black\"/>\\n<path d=\"M54 28C54 28.5933 53.8241 29.1734 53.4944 29.6667C53.1648 30.1601 52.6962 30.5446 52.148 30.7716C51.5999 30.9987 50.9967 31.0581 50.4147 30.9424C49.8328 30.8266 49.2982 30.5409 48.8787 30.1213C48.4591 29.7018 48.1734 29.1672 48.0576 28.5853C47.9419 28.0033 48.0013 27.4001 48.2284 26.8519C48.4554 26.3038 48.8399 25.8352 49.3333 25.5056C49.8266 25.1759 50.4067 25 51 25C51.7957 25 52.5587 25.3161 53.1213 25.8787C53.6839 26.4413 54 27.2044 54 28Z\" fill=\"black\"/>\\n<path d=\"M62 28C62 28.5933 61.8241 29.1734 61.4944 29.6667C61.1648 30.1601 60.6962 30.5446 60.148 30.7716C59.5999 30.9987 58.9967 31.0581 58.4147 30.9424C57.8328 30.8266 57.2982 30.5409 56.8787 30.1213C56.4591 29.7018 56.1734 29.1672 56.0576 28.5853C55.9419 28.0033 56.0013 27.4001 56.2284 26.8519C56.4554 26.3038 56.8399 25.8352 57.3333 25.5056C57.8266 25.1759 58.4067 25 59 25C59.7957 25 60.5587 25.3161 61.1213 25.8787C61.6839 26.4413 62 27.2044 62 28Z\" fill=\"black\"/>\\n<path d=\"M70 28C70 28.5933 69.8241 29.1734 69.4944 29.6667C69.1648 30.1601 68.6962 30.5446 68.148 30.7716C67.5999 30.9987 66.9967 31.0581 66.4147 30.9424C65.8328 30.8266 65.2982 30.5409 64.8787 30.1213C64.4591 29.7018 64.1734 29.1672 64.0576 28.5853C63.9419 28.0033 64.0013 27.4001 64.2284 26.8519C64.4554 26.3038 64.8399 25.8352 65.3333 25.5056C65.8266 25.1759 66.4067 25 67 25C67.7957 25 68.5587 25.3161 69.1213 25.8787C69.6839 26.4413 70 27.2044 70 28Z\" fill=\"black\"/>\\n<path d=\"M78 28C78 28.5933 77.8241 29.1734 77.4944 29.6667C77.1648 30.1601 76.6962 30.5446 76.148 30.7716C75.5999 30.9987 74.9967 31.0581 74.4147 30.9424C73.8328 30.8266 73.2982 30.5409 72.8787 30.1213C72.4591 29.7018 72.1734 29.1672 72.0576 28.5853C71.9419 28.0033 72.0013 27.4001 72.2284 26.8519C72.4554 26.3038 72.8399 25.8352 73.3333 25.5056C73.8266 25.1759 74.4067 25 75 25C75.7957 25 76.5587 25.3161 77.1213 25.8787C77.6839 26.4413 78 27.2044 78 28Z\" fill=\"black\"/>\\n<path d=\"M86 28C86 28.5933 85.8241 29.1734 85.4944 29.6667C85.1648 30.1601 84.6962 30.5446 84.148 30.7716C83.5999 30.9987 82.9967 31.0581 82.4147 30.9424C81.8328 30.8266 81.2982 30.5409 80.8787 30.1213C80.4591 29.7018 80.1734 29.1672 80.0576 28.5853C79.9419 28.0033 80.0013 27.4001 80.2284 26.8519C80.4554 26.3038 80.8399 25.8352 81.3333 25.5056C81.8266 25.1759 82.4067 25 83 25C83.7957 25 84.5587 25.3161 85.1213 25.8787C85.6839 26.4413 86 27.2044 86 28Z\" fill=\"black\"/>\\n<path d=\"M94 28C94 28.5933 93.8241 29.1734 93.4944 29.6667C93.1648 30.1601 92.6962 30.5446 92.148 30.7716C91.5999 30.9987 90.9967 31.0581 90.4147 30.9424C89.8328 30.8266 89.2982 30.5409 88.8787 30.1213C88.4591 29.7018 88.1734 29.1672 88.0576 28.5853C87.9419 28.0033 88.0013 27.4001 88.2284 26.8519C88.4554 26.3038 88.8399 25.8352 89.3333 25.5056C89.8266 25.1759 90.4067 25 91 25C91.7957 25 92.5587 25.3161 93.1213 25.8787C93.6839 26.4413 94 27.2044 94 28Z\" fill=\"black\"/>\\n<path d=\"M102 28C102 28.5933 101.824 29.1734 101.494 29.6667C101.165 30.1601 100.696 30.5446 100.148 30.7716C99.5999 30.9987 98.9967 31.0581 98.4147 30.9424C97.8328 30.8266 97.2982 30.5409 96.8787 30.1213C96.4591 29.7018 96.1734 29.1672 96.0576 28.5853C95.9419 28.0033 96.0013 27.4001 96.2284 26.8519C96.4554 26.3038 96.8399 25.8352 97.3333 25.5056C97.8266 25.1759 98.4067 25 99 25C99.7957 25 100.559 25.3161 101.121 25.8787C101.684 26.4413 102 27.2044 102 28Z\" fill=\"black\"/>\\n<path d=\"M110 28C110 28.5933 109.824 29.1734 109.494 29.6667C109.165 30.1601 108.696 30.5446 108.148 30.7716C107.6 30.9987 106.997 31.0581 106.415 30.9424C105.833 30.8266 105.298 30.5409 104.879 30.1213C104.459 29.7018 104.173 29.1672 104.058 28.5853C103.942 28.0033 104.001 27.4001 104.228 26.8519C104.455 26.3038 104.84 25.8352 105.333 25.5056C105.827 25.1759 106.407 25 107 25C107.796 25 108.559 25.3161 109.121 25.8787C109.684 26.4413 110 27.2044 110 28Z\" fill=\"black\"/>\\n<path d=\"M118 28C118 28.5933 117.824 29.1734 117.494 29.6667C117.165 30.1601 116.696 30.5446 116.148 30.7716C115.6 30.9987 114.997 31.0581 114.415 30.9424C113.833 30.8266 113.298 30.5409 112.879 30.1213C112.459 29.7018 112.173 29.1672 112.058 28.5853C111.942 28.0033 112.001 27.4001 112.228 26.8519C112.455 26.3038 112.84 25.8352 113.333 25.5056C113.827 25.1759 114.407 25 115 25C115.796 25 116.559 25.3161 117.121 25.8787C117.684 26.4413 118 27.2044 118 28Z\" fill=\"black\"/>\\n<path d=\"M126 28C126 28.5933 125.824 29.1734 125.494 29.6667C125.165 30.1601 124.696 30.5446 124.148 30.7716C123.6 30.9987 122.997 31.0581 122.415 30.9424C121.833 30.8266 121.298 30.5409 120.879 30.1213C120.459 29.7018 120.173 29.1672 120.058 28.5853C119.942 28.0033 120.001 27.4001 120.228 26.8519C120.455 26.3038 120.84 25.8352 121.333 25.5056C121.827 25.1759 122.407 25 123 25C123.796 25 124.559 25.3161 125.121 25.8787C125.684 26.4413 126 27.2044 126 28Z\" fill=\"black\"/>\\n<path d=\"M134 28C134 28.5933 133.824 29.1734 133.494 29.6667C133.165 30.1601 132.696 30.5446 132.148 30.7716C131.6 30.9987 130.997 31.0581 130.415 30.9424C129.833 30.8266 129.298 30.5409 128.879 30.1213C128.459 29.7018 128.173 29.1672 128.058 28.5853C127.942 28.0033 128.001 27.4001 128.228 26.8519C128.455 26.3038 128.84 25.8352 129.333 25.5056C129.827 25.1759 130.407 25 131 25C131.796 25 132.559 25.3161 133.121 25.8787C133.684 26.4413 134 27.2044 134 28Z\" fill=\"black\"/>\\n<path d=\"M142 28C142 28.5933 141.824 29.1734 141.494 29.6667C141.165 30.1601 140.696 30.5446 140.148 30.7716C139.6 30.9987 138.997 31.0581 138.415 30.9424C137.833 30.8266 137.298 30.5409 136.879 30.1213C136.459 29.7018 136.173 29.1672 136.058 28.5853C135.942 28.0033 136.001 27.4001 136.228 26.8519C136.455 26.3038 136.84 25.8352 137.333 25.5056C137.827 25.1759 138.407 25 139 25C139.796 25 140.559 25.3161 141.121 25.8787C141.684 26.4413 142 27.2044 142 28Z\" fill=\"black\"/>\\n<path d=\"M150 28C150 28.5933 149.824 29.1734 149.494 29.6667C149.165 30.1601 148.696 30.5446 148.148 30.7716C147.6 30.9987 146.997 31.0581 146.415 30.9424C145.833 30.8266 145.298 30.5409 144.879 30.1213C144.459 29.7018 144.173 29.1672 144.058 28.5853C143.942 28.0033 144.001 27.4001 144.228 26.8519C144.455 26.3038 144.84 25.8352 145.333 25.5056C145.827 25.1759 146.407 25 147 25C147.796 25 148.559 25.3161 149.121 25.8787C149.684 26.4413 150 27.2044 150 28Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pmzcev\",\"data-framer-name\":\"Frame 116\",layoutDependency:layoutDependency,layoutId:\"NcLHJ1tsJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\", \"PP Neue Montreal Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22.8px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0)))\"},children:\"Cancel\"})}),className:\"framer-17aticb\",\"data-framer-name\":\"Cancel\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"TkWccNC_A\",style:{\"--extracted-r6o4lv\":\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-sltudl\",\"data-framer-name\":\"Group 30\",layoutDependency:layoutDependency,layoutId:\"chvhmW4v6\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vz1sid\",\"data-framer-name\":\"Frame 74\",layoutDependency:layoutDependency,layoutId:\"nEmEUHZDp\",style:{backgroundColor:\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"18px\",\"--framer-line-height\":\"22.8px\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\"',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 255, 255, 1))\"},children:\"Save Password\"})})}),className:\"framer-y47r0c\",\"data-framer-name\":\"Save Password\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"T5BxVrDoE\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 255, 255, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})})]})]}),isDisplayed16()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nrxjzh\",\"data-framer-name\":\"Frame 118\",layoutDependency:layoutDependency,layoutId:\"sAOISoMxW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fxng00\",layoutDependency:layoutDependency,layoutId:\"EneCL8256\",style:{backgroundColor:\"rgba(0, 0, 0, 0.5)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yd2910\",\"data-framer-name\":\"Frame 69\",layoutDependency:layoutDependency,layoutId:\"Nw4EZNqdX\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"28.96px\"},children:/*#__PURE__*/_jsx(motion.span,{style:{\"--font-selector\":\"R0Y7UFAgTmV1ZSBNb250cmVhbC01MDA=\",\"--framer-font-family\":'\"PP Neue Montreal\"',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-1w3ko1f, rgba(255, 0, 0, 1))\"},children:\"Delete Account\"})})}),className:\"framer-z01abw\",\"data-framer-name\":\"Delete Account\",fonts:[\"GF;PP Neue Montreal-500\"],layoutDependency:layoutDependency,layoutId:\"X8PXH0ZmJ\",style:{\"--extracted-1w3ko1f\":\"rgba(255, 0, 0, 1)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"center\",withExternalLayout:true})})]})]})]})]})})})});});const css=[\".framer-GQDo4.framer-sy433x, .framer-GQDo4 .framer-sy433x { display: block; }\",\".framer-GQDo4.framer-162rdm3 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1976px; }\",\".framer-GQDo4 .framer-10odvic { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GQDo4 .framer-1mvztts, .framer-GQDo4 .framer-oqxi3o { flex: none; height: auto; max-width: 405.5px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-GQDo4 .framer-18evqs3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-z9y4fd, .framer-GQDo4 .framer-esq24a, .framer-GQDo4 .framer-3dk28p, .framer-GQDo4 .framer-1yd2910 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 17.780590057373047px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-11nxp2d, .framer-GQDo4 .framer-1mh4tpk, .framer-GQDo4 .framer-hwas72, .framer-GQDo4 .framer-1fibpd7, .framer-GQDo4 .framer-1n1ykwu, .framer-GQDo4 .framer-1p1ztjo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-8jdetq, .framer-GQDo4 .framer-5l9oy4 { flex: none; height: 29px; position: relative; width: 29px; }\",\".framer-GQDo4 .framer-9taf3g, .framer-GQDo4 .framer-15iuuf0, .framer-GQDo4 .framer-1tk6y4t, .framer-GQDo4 .framer-cza78c, .framer-GQDo4 .framer-1st2n3d, .framer-GQDo4 .framer-s0n2g8, .framer-GQDo4 .framer-1lom93e, .framer-GQDo4 .framer-1ojb5xa, .framer-GQDo4 .framer-16w7y78, .framer-GQDo4 .framer-1405xly, .framer-GQDo4 .framer-1urnmgi, .framer-GQDo4 .framer-19vzimh, .framer-GQDo4 .framer-x6fskk, .framer-GQDo4 .framer-xgku7w, .framer-GQDo4 .framer-17aticb, .framer-GQDo4 .framer-y47r0c, .framer-GQDo4 .framer-z01abw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-GQDo4 .framer-186yjts, .framer-GQDo4 .framer-1wcbbww, .framer-GQDo4 .framer-1q3bhpt { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-zpni9m, .framer-GQDo4 .framer-1cuhy05, .framer-GQDo4 .framer-5nm25 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 24px; z-index: 1; }\",\".framer-GQDo4 .framer-grit9b, .framer-GQDo4 .framer-1fbmwo9 { flex: none; height: 25px; position: relative; width: 27px; }\",\".framer-GQDo4 .framer-1nmamkq, .framer-GQDo4 .framer-1c99qqx { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-GQDo4 .framer-p3rdkq { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GQDo4 .framer-6s1t9v, .framer-GQDo4 .framer-vb2wcf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1auv2bj, .framer-GQDo4 .framer-g8uedo, .framer-GQDo4 .framer-iiytz6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-1kblfut, .framer-GQDo4 .framer-wt2raf, .framer-GQDo4 .framer-6w5l3f { flex: none; height: 4px; position: relative; width: 2px; }\",\".framer-GQDo4 .framer-oeior1, .framer-GQDo4 .framer-1h89cb9, .framer-GQDo4 .framer-knqnbj { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-GQDo4 .framer-1e4fa2d, .framer-GQDo4 .framer-1uyg8ft { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 8px 8px 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-165a37t, .framer-GQDo4 .framer-1r8mfh, .framer-GQDo4 .framer-riqsz9 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 29px; }\",\".framer-GQDo4 .framer-rrw8q0-container, .framer-GQDo4 .framer-au0ivl-container, .framer-GQDo4 .framer-1avpbxi-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1lpu9c3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-13toezy, .framer-GQDo4 .framer-kqvylt, .framer-GQDo4 .framer-swipl1, .framer-GQDo4 .framer-7sw54z { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1i4bgnl { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GQDo4 .framer-9pc9xs { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 29px; min-width: 464px; overflow: visible; padding: 8px 8px 8px 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-1repj3z { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-yendlx, .framer-GQDo4 .framer-1r3xfes, .framer-GQDo4 .framer-1mt7omg, .framer-GQDo4 .framer-qg5se8, .framer-GQDo4 .framer-1c3mp0j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1dr3z56, .framer-GQDo4 .framer-1058bwh, .framer-GQDo4 .framer-jeudwf, .framer-GQDo4 .framer-mvuf2a, .framer-GQDo4 .framer-10gqynm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 359px; }\",\".framer-GQDo4 .framer-o97ksa, .framer-GQDo4 .framer-w47ef3, .framer-GQDo4 .framer-1d13j01, .framer-GQDo4 .framer-17wym2k, .framer-GQDo4 .framer-5l9s6u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 359px; word-break: break-word; word-wrap: break-word; }\",\".framer-GQDo4 .framer-1epik15, .framer-GQDo4 .framer-lm5ub8, .framer-GQDo4 .framer-lllu9h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: flex-start; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1497fn, .framer-GQDo4 .framer-11wbwx0, .framer-GQDo4 .framer-ec2b69 { flex: none; height: 24px; position: relative; white-space: pre-wrap; width: 162px; word-break: break-word; word-wrap: break-word; }\",\".framer-GQDo4 .framer-ugo47x, .framer-GQDo4 .framer-1pmzcev { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-GQDo4 .framer-z672k4, .framer-GQDo4 .framer-sltudl { flex: none; height: 50px; overflow: visible; position: relative; width: 159px; }\",\".framer-GQDo4 .framer-86f8fh, .framer-GQDo4 .framer-vz1sid { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; left: 0px; overflow: visible; padding: 14px 8px 14px 8px; position: absolute; top: 0px; width: 159px; }\",\".framer-GQDo4 .framer-1j5m89v { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-GQDo4 .framer-nik2xw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-11osex2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 84px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-dylr6o { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1alkwb, .framer-GQDo4 .framer-xp2h6c { flex: none; height: 56px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1nrxjzh { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GQDo4 .framer-1fxng00 { flex: none; height: 2px; overflow: visible; position: relative; width: 100%; }\",\".framer-GQDo4.framer-v-81t2ri.framer-162rdm3 { width: 1001px; }\",\".framer-GQDo4.framer-v-81t2ri .framer-z9y4fd, .framer-GQDo4.framer-v-81t2ri .framer-esq24a, .framer-GQDo4.framer-v-81t2ri .framer-3dk28p, .framer-GQDo4.framer-v-1m8qrx9 .framer-z9y4fd, .framer-GQDo4.framer-v-1m8qrx9 .framer-esq24a, .framer-GQDo4.framer-v-gfzfmy .framer-z9y4fd, .framer-GQDo4.framer-v-gfzfmy .framer-esq24a, .framer-GQDo4.framer-v-gfzfmy .framer-3dk28p { cursor: pointer; }\",\".framer-GQDo4.framer-v-1m8qrx9.framer-162rdm3 { width: 1104px; }\",\".framer-GQDo4.framer-v-gfzfmy.framer-162rdm3 { width: 1002px; }\",\".framer-GQDo4.framer-v-gfzfmy .framer-11osex2 { min-height: 50px; }\",\".framer-GQDo4.framer-v-1azo8iy.framer-162rdm3, .framer-GQDo4.framer-v-q0fkx8.framer-162rdm3, .framer-GQDo4.framer-v-siju.framer-162rdm3, .framer-GQDo4.framer-v-aftx8w.framer-162rdm3 { flex-direction: column; width: 390px; }\",\".framer-GQDo4.framer-v-1azo8iy .framer-10odvic, .framer-GQDo4.framer-v-q0fkx8 .framer-1i4bgnl, .framer-GQDo4.framer-v-aftx8w .framer-1j5m89v { flex: none; width: 100%; }\",\".framer-GQDo4.framer-v-q0fkx8 .framer-vb2wcf { gap: 16px; order: 0; }\",\".framer-GQDo4.framer-v-q0fkx8 .framer-9pc9xs { min-height: unset; min-width: unset; order: 1; }\",\".framer-GQDo4.framer-v-q0fkx8 .framer-au0ivl-container { order: 1; }\",\".framer-GQDo4.framer-v-siju .framer-p3rdkq { align-self: unset; flex: none; height: 517px; width: 100%; }\",\".framer-GQDo4.framer-v-siju .framer-1e4fa2d, .framer-GQDo4.framer-v-aftx8w .framer-1uyg8ft { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-GQDo4[data-border=\"true\"]::after, .framer-GQDo4 [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 527.5\n * @framerIntrinsicWidth 1976\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CsVrsown1\":{\"layout\":[\"fixed\",\"auto\"]},\"o63kZO3nP\":{\"layout\":[\"fixed\",\"auto\"]},\"ZNWxE5BvU\":{\"layout\":[\"fixed\",\"auto\"]},\"Z4ZYmbaDQ\":{\"layout\":[\"fixed\",\"auto\"]},\"DyKgxpkF9\":{\"layout\":[\"fixed\",\"auto\"]},\"IoGgEt5gs\":{\"layout\":[\"fixed\",\"auto\"]},\"Sjnhd8eYP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMxl5E1jpR=withCSS(Component,css,\"framer-GQDo4\");export default FramerMxl5E1jpR;FramerMxl5E1jpR.displayName=\"Manage Account\";FramerMxl5E1jpR.defaultProps={height:527.5,width:1976};addPropertyControls(FramerMxl5E1jpR,{variant:{options:[\"NvKQCUbas\",\"CsVrsown1\",\"o63kZO3nP\",\"ZNWxE5BvU\",\"Z4ZYmbaDQ\",\"DyKgxpkF9\",\"IoGgEt5gs\",\"Sjnhd8eYP\"],optionTitles:[\"Variant 1\",\"Account Details\",\"Previous Orders\",\"Security\",\"MOBILE\",\"Variant 6\",\"Variant 7\",\"Variant 8\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMxl5E1jpR,[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.woff2\",weight:\"500\"}]},...OrderHistoryFonts,...AccountDetailsFonts,...SecuritySettingsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMxl5E1jpR\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"527.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CsVrsown1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o63kZO3nP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZNWxE5BvU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Z4ZYmbaDQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DyKgxpkF9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IoGgEt5gs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Sjnhd8eYP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1976\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// The cart drawer: the panel that slides in over the page.\n//\n// In Framer: Assets panel → Code → \"+\" → New code file → COMPONENT →\n// name it \"CartDrawer\". Requires the \"Cart\" code file, and the\n// \"Supabase\" code file for \"Import from Project\".\n//\n// Place it ONCE per page — easiest inside your navigation component, so\n// every page has it. It renders nothing until the cart is opened; on\n// the canvas it shows a small marker so you can find it.\n//\n// Opening it is not this component's job: put the withCartTrigger\n// override from \"CartOverrides\" on your own cart icon.\n//\n// \"Import from Project\" lists the collections the signed-in visitor\n// saved with the wishlist button, and drops every item from the chosen\n// collection straight into the cart.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{createPortal}from\"react-dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useCart,useCartOpen,closeCart,setQuantity,removeFromCart,cartSubtotal,formatMoney,loadProjects,importProject}from\"https://framerusercontent.com/modules/IvdH2MJB4fxzePiUoiAa/jhFIHG5x3yP6uznGsTo2/Cart.js\";import{supabase,useAuth}from\"https://framerusercontent.com/modules/gNAOusK2oyA5xvs0YqKO/3TRer8xIhIzryQo4Y97x/Supabase.js\";function Caret({size=12,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 12 12\",fill:\"none\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{flexShrink:0},children:/*#__PURE__*/_jsx(\"path\",{d:\"M2.5 4.5L6 8l3.5-3.5\"})});}function Close({size=18,color=\"currentColor\"}){return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 18 18\",fill:\"none\",stroke:color,strokeWidth:\"1.6\",strokeLinecap:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 3l12 12M15 3L3 15\"})});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CartDrawer(props){const{// Copy\ntitle,importLabel,importEmptyText,importSignedOutText,emptyText,subtotalLabel,shippingLabel,totalLabel,ctaLabel,ctaLink,signInLink,// Money\ncurrencyPrefix,currencySuffix,decimals,showShipping,shippingCost,// Drawer layout\npanelWidth,panelPadding,cardGap,cardHeight,cardRadius,cardPadding,ctaHeight,// Colours\noverlayColor,panelBackground,cardBackground,titleColor,textColor,metaColor,mutedColor,lineColor,totalColor,ctaBackground,ctaTextColor,closeBackground,closeIconColor,// Typography\ntitleFont,bodyFont,metaFont,totalFont,// Canvas helper\npreviewDrawer}=props;const onCanvas=RenderTarget.current()===RenderTarget.canvas;const{user}=useAuth();const items=useCart();const storeOpen=useCartOpen();const open=onCanvas?Boolean(previewDrawer):storeOpen;const[closing,setClosing]=useState(false);const[narrow,setNarrow]=useState(false);const[importOpen,setImportOpen]=useState(false);const[collections,setCollections]=useState([]);const[collectionItems,setCollectionItems]=useState([]);const[hoverId,setHoverId]=useState(null);const listRef=useRef(null);const subtotal=cartSubtotal(items);const shipping=showShipping&&items.length>0?shippingCost||0:0;const total=subtotal+shipping;// The close button sits outside the panel on desktop; on a narrow\n// screen the panel is full width, so it moves inside.\nuseEffect(()=>{if(typeof window===\"undefined\")return;const check=()=>setNarrow(window.innerWidth<panelWidth+140);check();window.addEventListener(\"resize\",check);return()=>window.removeEventListener(\"resize\",check);},[panelWidth]);// Escape closes; and the page behind the drawer is locked. The body\n// is pinned with position: fixed at the current scroll offset — the\n// most reliable lock, because it takes the page out of the scroll\n// flow entirely, whatever element Framer scrolls. The items list is\n// a separate scroll container that scrolls itself (see below), so it\n// still moves freely.\nuseEffect(()=>{if(!open||onCanvas||typeof document===\"undefined\")return;const onKey=e=>{if(e.key===\"Escape\")requestClose();};window.addEventListener(\"keydown\",onKey);const body=document.body;const scrollY=window.scrollY||window.pageYOffset||body.scrollTop||0;const prev={position:body.style.position,top:body.style.top,left:body.style.left,right:body.style.right,width:body.style.width,overflow:body.style.overflow};body.style.position=\"fixed\";body.style.top=`-${scrollY}px`;body.style.left=\"0\";body.style.right=\"0\";body.style.width=\"100%\";body.style.overflow=\"hidden\";// Framer runs its own wheel handler for scroll effects, which\n// eats the wheel before the list's native overflow can use it.\n// So the list scrolls itself: this moves scrollTop directly and\n// stops the event, so Framer never sees it.\nconst list=listRef.current;const onWheel=e=>{if(!list)return;const factor=e.deltaMode===1?16:e.deltaMode===2?list.clientHeight:1;list.scrollTop+=e.deltaY*factor;e.preventDefault();e.stopPropagation();};list?.addEventListener(\"wheel\",onWheel,{passive:false});return()=>{window.removeEventListener(\"keydown\",onKey);list?.removeEventListener(\"wheel\",onWheel);body.style.position=prev.position;body.style.top=prev.top;body.style.left=prev.left;body.style.right=prev.right;body.style.width=prev.width;body.style.overflow=prev.overflow;window.scrollTo(0,scrollY);};},[open,onCanvas]);// Play the slide-out before unmounting.\nfunction requestClose(){setImportOpen(false);setClosing(true);setTimeout(()=>{setClosing(false);closeCart();},240);}async function loadCollections(){if(!user)return;const{projects,items}=await loadProjects(supabase,user.id);setCollections(projects);setCollectionItems(items);}function importCollection(collectionId){importProject(collectionItems,collectionId);setImportOpen(false);}const money=n=>formatMoney(n,currencyPrefix,currencySuffix,decimals);// ── Item card ────────────────────────────────────────────────────\nfunction renderCard(item){const media=cardHeight-cardPadding*2;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:20,padding:cardPadding,minHeight:cardHeight,background:cardBackground,borderRadius:cardRadius,flexShrink:0},children:[item.image?/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:\"\",style:{width:media,height:media,objectFit:\"cover\",flexShrink:0,display:\"block\"}}):/*#__PURE__*/_jsx(\"div\",{style:{width:media,height:media,flexShrink:0,background:lineColor}}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{minWidth:0,display:\"flex\",flexDirection:\"column\",gap:4},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,overflow:\"hidden\",textOverflow:\"ellipsis\",...bodyFont},children:item.name}),[item.dimensions,item.availability].filter(Boolean).map(line=>/*#__PURE__*/_jsx(\"span\",{style:{color:metaColor,overflow:\"hidden\",textOverflow:\"ellipsis\",...metaFont},children:line},line))]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>removeFromCart(item.id),style:{border:\"none\",background:\"transparent\",color:mutedColor,cursor:\"pointer\",padding:4,display:\"flex\",flexShrink:0},children:/*#__PURE__*/_jsx(Close,{size:14})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",height:40,border:`1px solid ${lineColor}`,color:textColor,...bodyFont},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setQuantity(item.id,item.quantity-1),style:stepStyle(textColor,bodyFont),children:\"-\"}),/*#__PURE__*/_jsx(\"span\",{style:{minWidth:20,textAlign:\"center\"},children:item.quantity}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setQuantity(item.id,item.quantity+1),style:stepStyle(textColor,bodyFont),children:\"+\"})]}),/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,whiteSpace:\"nowrap\",...bodyFont},children:money(item.price===null?null:item.price*item.quantity)})]})]})]},item.id);}function totalsRow(label,value,muted=true){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:\"14px 0\",color:muted?mutedColor:totalColor,...muted?bodyFont:totalFont},children:[/*#__PURE__*/_jsx(\"span\",{children:label}),/*#__PURE__*/_jsx(\"span\",{children:value})]});}// ── Drawer ───────────────────────────────────────────────────────\nconst drawer=/*#__PURE__*/_jsxs(\"div\",{style:{position:\"fixed\",inset:0,zIndex:99980,display:\"flex\",justifyContent:\"flex-end\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes llCartFade { from { opacity: 0 } to { opacity: 1 } }\n                @keyframes llCartFadeOut { from { opacity: 1 } to { opacity: 0 } }\n                @keyframes llCartIn { from { transform: translateX(100%) } to { transform: translateX(0) } }\n                @keyframes llCartOut { from { transform: translateX(0) } to { transform: translateX(100%) } }\n            `}),/*#__PURE__*/_jsx(\"div\",{onClick:()=>!onCanvas&&requestClose(),style:{position:\"absolute\",inset:0,background:overlayColor,animation:`${closing?\"llCartFadeOut\":\"llCartFade\"} 0.24s ease forwards`}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:`min(${panelWidth}px, 100%)`,height:\"100%\",background:panelBackground,display:\"flex\",flexDirection:\"column\",animation:`${closing?\"llCartOut\":\"llCartIn\"} 0.28s cubic-bezier(0.32, 0.72, 0, 1) forwards`},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>!onCanvas&&requestClose(),style:{position:\"absolute\",top:24,left:narrow?undefined:-66,right:narrow?16:undefined,width:42,height:42,border:\"none\",background:closeBackground,color:closeIconColor,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:0},children:/*#__PURE__*/_jsx(Close,{size:18})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:16,padding:`${panelPadding/2}px ${panelPadding}px 24px`,position:\"relative\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:titleColor,...titleFont},children:title}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>{if(onCanvas)return;if(!importOpen)loadCollections();setImportOpen(v=>!v);},style:{display:\"flex\",alignItems:\"center\",gap:8,border:\"none\",background:\"transparent\",color:mutedColor,cursor:\"pointer\",padding:0,...bodyFont},children:[/*#__PURE__*/_jsx(Caret,{size:12}),importLabel]}),importOpen&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{onClick:()=>setImportOpen(false),style:{position:\"fixed\",inset:0,zIndex:4}}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"absolute\",top:\"calc(100% + 10px)\",right:0,width:280,maxHeight:320,overflowY:\"auto\",background:cardBackground,borderRadius:cardRadius,boxShadow:\"0 12px 32px rgba(0,0,0,0.16)\",padding:6,zIndex:5},children:[!user&&/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,padding:10,color:mutedColor,lineHeight:1.5,...bodyFont},children:[importSignedOutText,signInLink?/*#__PURE__*/_jsxs(_Fragment,{children:[\" \",/*#__PURE__*/_jsx(\"a\",{href:signInLink,style:{color:textColor},children:\"→\"})]}):null]}),user&&collections.length===0&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,padding:10,color:mutedColor,lineHeight:1.5,...bodyFont},children:importEmptyText}),user&&collections.map(c=>/*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:()=>importCollection(c.id),onMouseEnter:()=>setHoverId(c.id),onMouseLeave:()=>setHoverId(null),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",gap:12,width:\"100%\",border:\"none\",background:hoverId===c.id?\"rgba(0,0,0,0.05)\":\"transparent\",color:textColor,textAlign:\"left\",padding:10,cursor:\"pointer\",...bodyFont},children:[/*#__PURE__*/_jsx(\"span\",{style:{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"},children:c.name}),/*#__PURE__*/_jsx(\"span\",{style:{color:mutedColor},children:c.count})]},c.id))]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{ref:listRef,style:{flex:1,minHeight:0,overflowY:\"auto\",overscrollBehavior:\"contain\",WebkitOverflowScrolling:\"touch\",padding:`0 ${panelPadding}px ${panelPadding/2}px`,display:\"flex\",flexDirection:\"column\",gap:cardGap},children:items.length===0?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor,lineHeight:1.6,...bodyFont},children:emptyText}):items.map(renderCard)}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:`1px solid ${lineColor}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{padding:`10px ${panelPadding}px ${panelPadding/2}px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`1px solid ${lineColor}`},children:totalsRow(subtotalLabel,money(subtotal))}),showShipping&&/*#__PURE__*/_jsx(\"div\",{style:{borderBottom:`1px solid ${lineColor}`},children:totalsRow(shippingLabel,money(shipping))}),totalsRow(totalLabel,money(total),false),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>{if(onCanvas)return;if(ctaLink)window.location.href=ctaLink;},disabled:items.length===0,style:{width:\"100%\",height:ctaHeight,marginTop:16,border:\"none\",background:ctaBackground,color:ctaTextColor,cursor:\"pointer\",opacity:items.length===0?.4:1,...bodyFont},children:ctaLabel})]})})]})]});// A single root element, not a fragment: Framer sizes a code\n// component from its root node, and a fragment leaves it nothing to\n// measure — the trigger ends up 0×0 and unclickable.\n// Takes up no space on the live site. On the canvas it shows a\n// marker, otherwise the layer would be invisible and impossible to\n// select or move.\nreturn /*#__PURE__*/_jsxs(\"div\",{style:onCanvas?{display:\"inline-flex\",alignItems:\"center\",gap:8,padding:\"8px 12px\",border:\"1px dashed rgba(0,0,0,0.3)\",borderRadius:6,color:\"rgba(0,0,0,0.5)\",fontFamily:\"sans-serif\",fontSize:12,whiteSpace:\"nowrap\"}:{display:\"none\"},children:[onCanvas?\"Cart drawer\":null,(open||closing)&&typeof document!==\"undefined\"?/*#__PURE__*/createPortal(drawer,document.body):null]});}function stepStyle(color,font){return{border:\"none\",background:\"transparent\",color,cursor:\"pointer\",padding:\"0 12px\",height:\"100%\",display:\"flex\",alignItems:\"center\",...font};}addPropertyControls(CartDrawer,{// ── Copy ─────────────────────────────────────────────────────────\ntitle:{type:ControlType.String,title:\"Title\",defaultValue:\"Cart\"},importLabel:{type:ControlType.String,title:\"Import label\",defaultValue:\"Import from Project\"},importEmptyText:{type:ControlType.String,title:\"No projects\",defaultValue:\"You haven't saved any collections yet.\",displayTextArea:true},importSignedOutText:{type:ControlType.String,title:\"Signed out\",defaultValue:\"Sign in to import a saved collection.\",displayTextArea:true},emptyText:{type:ControlType.String,title:\"Empty cart\",defaultValue:\"Your cart is empty.\",displayTextArea:true},subtotalLabel:{type:ControlType.String,title:\"Sub-total\",defaultValue:\"Order sub-total\"},shippingLabel:{type:ControlType.String,title:\"Shipping\",defaultValue:\"Shipping\",hidden:props=>!props.showShipping},totalLabel:{type:ControlType.String,title:\"Total\",defaultValue:\"Total\"},ctaLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Start New Request\"},ctaLink:{type:ControlType.Link,title:\"Button link\"},signInLink:{type:ControlType.Link,title:\"Sign-in page\"},// ── Money ────────────────────────────────────────────────────────\ncurrencyPrefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\\xa3\"},currencySuffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"GBP\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:2,min:0,max:4,step:1,displayStepper:true},showShipping:{type:ControlType.Boolean,title:\"Shipping row\",defaultValue:true},shippingCost:{type:ControlType.Number,title:\"Shipping cost\",defaultValue:22.2,min:0,max:1e4,step:.1,hidden:props=>!props.showShipping},// ── Typography ───────────────────────────────────────────────────\ntitleFont:{type:ControlType.Font,title:\"Title font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:30,variant:\"Medium\",lineHeight:\"40px\"}},bodyFont:{type:ControlType.Font,title:\"Body font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:18,variant:\"Medium\",lineHeight:\"22.8px\"}},metaFont:{type:ControlType.Font,title:\"Details font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,variant:\"Medium\",lineHeight:\"22.8px\"}},totalFont:{type:ControlType.Font,title:\"Total font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:30,variant:\"Medium\",lineHeight:\"40px\"}},// ── Layout ───────────────────────────────────────────────────────\npanelWidth:{type:ControlType.Number,title:\"Panel width\",defaultValue:746,min:320,max:1200},panelPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:80,min:16,max:160},cardHeight:{type:ControlType.Number,title:\"Card height\",defaultValue:173,min:96,max:320},cardGap:{type:ControlType.Number,title:\"Card gap\",defaultValue:26,min:0,max:64},cardPadding:{type:ControlType.Number,title:\"Card padding\",defaultValue:16,min:0,max:48},cardRadius:{type:ControlType.Number,title:\"Card radius\",defaultValue:2,min:0,max:32},ctaHeight:{type:ControlType.Number,title:\"Button height\",defaultValue:50,min:36,max:80},// ── Colours ──────────────────────────────────────────────────────\noverlayColor:{type:ControlType.Color,title:\"Overlay\",defaultValue:\"rgba(0,0,0,0.5)\"},panelBackground:{type:ControlType.Color,title:\"Panel\",defaultValue:\"#F0F2F2\"},cardBackground:{type:ControlType.Color,title:\"Card\",defaultValue:\"#FFFFFF\"},titleColor:{type:ControlType.Color,title:\"Title\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000000\"},metaColor:{type:ControlType.Color,title:\"Details text\",defaultValue:\"rgba(0,0,0,0.5)\"},mutedColor:{type:ControlType.Color,title:\"Muted text\",defaultValue:\"rgba(0,0,0,0.35)\"},lineColor:{type:ControlType.Color,title:\"Lines\",defaultValue:\"rgba(0,0,0,0.15)\"},totalColor:{type:ControlType.Color,title:\"Total\",defaultValue:\"#000000\"},ctaBackground:{type:ControlType.Color,title:\"Button bg\",defaultValue:\"#000000\"},ctaTextColor:{type:ControlType.Color,title:\"Button text\",defaultValue:\"#FFFFFF\"},closeBackground:{type:ControlType.Color,title:\"Close bg\",defaultValue:\"#FFFFFF\"},closeIconColor:{type:ControlType.Color,title:\"Close icon\",defaultValue:\"#000000\"},// ── Canvas helper ────────────────────────────────────────────────\npreviewDrawer:{type:ControlType.Boolean,title:\"Preview drawer\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CartDrawer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart_Overlay.map","// Generated by Framer (88d7d04)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,safeCSSValue,SVG,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import TestNav from\"#framer/local/canvasComponent/dGoOOoyZo/dGoOOoyZo.js\";import ManageAccount from\"#framer/local/canvasComponent/Mxl5E1jpR/Mxl5E1jpR.js\";import CartDrawer from\"#framer/local/codeFile/Opqii0E/Cart_Overlay.js\";const CartDrawerFonts=getFonts(CartDrawer);const TestNavFonts=getFonts(TestNav);const ManageAccountFonts=getFonts(ManageAccount);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const breakpoints={dWKWqjXD9:\"(min-width: 1400px)\",giKRFh9nf:\"(max-width: 809.98px)\",mMhUs0kLV:\"(min-width: 1200px) and (max-width: 1399.98px)\",xueaZPWcN:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-lEIRZ\";const variantClassNames={dWKWqjXD9:\"framer-v-1sv2so3\",giKRFh9nf:\"framer-v-1emqrqj\",mMhUs0kLV:\"framer-v-1de1ycs\",xueaZPWcN:\"framer-v-1kshzx4\"};const SQrSvXWfD=undefined;const r5ldY0jQo=undefined;const asVFKzbNy=undefined;const u5BR6Z1x6=undefined;const transition1={damping:30,delay:2,mass:1,stiffness:120,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-28};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={damping:30,delay:1,mass:1,stiffness:120,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const negate=value=>{return!value;};const breakpointRules={giKRFh9nf:[\".framer-lEIRZ.framer-ah802g, .framer-lEIRZ.framer-t6ciuz { padding: 80px 20px 20px 20px; }\",\".framer-lEIRZ .framer-lpgqzl, .framer-lEIRZ .framer-c7wjpx { flex: 1 0 0px; height: 100%; padding: 80px 20px 20px 20px; }\"],xueaZPWcN:[\".framer-lEIRZ .framer-c7wjpx { padding: 40px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={giKRFh9nf:\".framer-1emqrqj-override\",xueaZPWcN:\".framer-1kshzx4-override\"};const rules=[\".framer-lEIRZ.framer-1rf1luz, .framer-lEIRZ .framer-1rf1luz { display: block; }\",\".framer-lEIRZ.framer-1de1ycs { align-content: center; align-items: center; background-color: var(--16nl1u5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-lEIRZ .framer-1dwyttt-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-lEIRZ .framer-tdyq4v { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-lEIRZ .framer-9tuasb-container { flex: none; height: auto; left: 0px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-lEIRZ.framer-1k8g4d7, .framer-lEIRZ.framer-1u9pe1c { background-color: rgba(0, 0, 0, 0.5); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-lEIRZ.framer-ah802g, .framer-lEIRZ.framer-t6ciuz { -webkit-user-select: none; align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: visible; padding: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; user-select: none; z-index: 9; }\",\".framer-lEIRZ .framer-lpgqzl, .framer-lEIRZ .framer-c7wjpx { -webkit-user-select: auto; align-content: flex-end; align-items: flex-end; background-color: #ffffff; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 80%; justify-content: flex-start; overflow: visible; padding: 80px; pointer-events: auto; position: relative; user-select: auto; width: 1px; }\",\".framer-lEIRZ .framer-2we0z3, .framer-lEIRZ .framer-13g2n8q { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: absolute; right: 20px; top: 20px; width: min-content; }\",\".framer-lEIRZ .framer-heq2ge, .framer-lEIRZ .framer-1cywzlu { flex: none; height: 42px; position: relative; width: 42px; z-index: 1; }\",\".framer-lEIRZ .framer-126ne8d-container, .framer-lEIRZ .framer-jaxkmr-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lEIRZ .framer-4b3elu-container { flex: none; height: auto; left: 0px; order: 1003; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 9; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={dWKWqjXD9:\"(min-width: 1400px)\",giKRFh9nf:\"(max-width: 809.98px)\",mMhUs0kLV:\"(min-width: 1200px) and (max-width: 1399.98px)\",xueaZPWcN:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"mMhUs0kLV\",Large:\"dWKWqjXD9\",Phone:\"giKRFh9nf\",Tablet:\"xueaZPWcN\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({colorNav,fill,height,id,outColor1,white,width,...props})=>{return{...props,asVFKzbNy:colorNav??props.asVFKzbNy??\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\",r5ldY0jQo:white??props.r5ldY0jQo,SQrSvXWfD:fill??props.SQrSvXWfD??\"rgb(255, 255, 255)\",u5BR6Z1x6:outColor1??props.u5BR6Z1x6??\"rgb(31, 31, 31)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mMhUs0kLV\"};};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{style,className,layoutId,variant,SQrSvXWfD,asVFKzbNy,r5ldY0jQo,u5BR6Z1x6,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const BAMMTUezHko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const visible=negate(r5ldY0jQo);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mMhUs0kLV\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(SQrSvXWfD)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1de1ycs\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--16nl1u5\":SQrSvXWfD,...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"qm9dxRSS_\"},implicitPathVariables:undefined},{href:{webPageId:\"qm9dxRSS_\"},implicitPathVariables:undefined},{href:{webPageId:\"qm9dxRSS_\"},implicitPathVariables:undefined},{href:{webPageId:\"qm9dxRSS_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dwyttt-container\",isAuthoredByUser:true,nodeId:\"CHLLKTNmO\",scopeId:\"HJxYTrkN3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{dWKWqjXD9:{ctaLink:resolvedLinks[3]},giKRFh9nf:{ctaLink:resolvedLinks[2],panelPadding:20},xueaZPWcN:{ctaLink:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(CartDrawer,{bodyFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"22.8px\"},cardBackground:\"rgb(255, 255, 255)\",cardGap:26,cardHeight:173,cardPadding:16,cardRadius:2,closeBackground:\"rgb(255, 255, 255)\",closeIconColor:\"rgb(0, 0, 0)\",ctaBackground:\"rgb(0, 0, 0)\",ctaHeight:50,ctaLabel:\"Start New Request\",ctaLink:resolvedLinks[0],ctaTextColor:\"rgb(255, 255, 255)\",currencyPrefix:\"\\xa3\",currencySuffix:\"GBP\",decimals:2,emptyText:\"Your cart is empty.\",height:\"100%\",id:\"CHLLKTNmO\",importEmptyText:\"You haven't saved any collections yet.\",importLabel:\"Import from Project\",importSignedOutText:\"Sign in to import a saved collection.\",layoutId:\"CHLLKTNmO\",lineColor:\"rgba(0, 0, 0, 0.15)\",mutedColor:\"rgba(0, 0, 0, 0.35)\",overlayColor:\"rgba(0, 0, 0, 0.5)\",panelBackground:\"rgb(240, 242, 242)\",panelPadding:80,panelWidth:746,previewDrawer:false,shippingCost:22.5,shippingLabel:\"Shipping\",showShipping:true,subtotalLabel:\"Order sub-total\",textColor:\"rgb(0, 0, 0)\",title:\"Cart\",titleColor:\"rgb(0, 0, 0)\",titleFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"30px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"40px\"},totalColor:\"rgb(0, 0, 0)\",totalFont:{fontFamily:'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',fontSize:\"30px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"-0.02em\",lineHeight:\"40px\"},totalLabel:\"Total\",width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-tdyq4v\"}),r5ldY0jQo!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{animate:animation2}},children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-9tuasb-container\",\"data-framer-appear-id\":\"9tuasb\",initial:animation1,layoutScroll:true,nodeId:\"GzQ7d8JZS\",optimized:true,rendersWithMotion:true,scopeId:\"HJxYTrkN3\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{variant:matchVariant(\"qFsFvzqZm\")}},children:/*#__PURE__*/_jsx(TestNav,{BAMMTUezH:BAMMTUezHko9la1({overlay}),E94hBaNsV:u5BR6Z1x6,height:\"100%\",HT9dHfXVw:r5ldY0jQo,id:\"GzQ7d8JZS\",jM3gY6ssa:asVFKzbNy,layoutId:\"GzQ7d8JZS\",style:{width:\"100%\"},variant:matchVariant(\"gDVoDkJnG\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1k8g4d7\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"PqjAf0v0F\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-ah802g\"),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lpgqzl\",\"data-framer-name\":\"Frame 105\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2we0z3\",\"data-highlight\":true,onTap:onTap1q29jei({overlay}),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-heq2ge\",\"data-framer-name\":\"Group 32\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:42,svg:'<svg width=\"42\" height=\"42\" viewBox=\"0 0 42 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"42\" height=\"42\" fill=\"#F6F6F6\"/>\\n<path d=\"M29 12L12 29M12 12L29 29\" stroke=\"black\" stroke-width=\"2\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{width:\"calc(max(100vw - 40px, 1px) - 40px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"calc(max(100vw, 1px) - 160px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-126ne8d-container\",inComponentSlot:true,nodeId:\"lH6AHwYuq\",rendersWithMotion:true,scopeId:\"HJxYTrkN3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{variant:matchVariant(\"Z4ZYmbaDQ\")}},children:/*#__PURE__*/_jsx(ManageAccount,{height:\"100%\",id:\"lH6AHwYuq\",layoutId:\"lH6AHwYuq\",style:{width:\"100%\"},variant:matchVariant(\"CsVrsown1\"),width:\"100%\"})})})})})]})})]})}),getContainer())})})]})})})})}),visible!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:101,width:\"100vw\",y:0,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-4b3elu-container\",layoutScroll:true,nodeId:\"tRrAVf7dn\",scopeId:\"HJxYTrkN3\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{variant:matchVariant(overlay1.visible&&\"qFsFvzqZm\",overlay1.visible?\"qFsFvzqZm\":\"qFsFvzqZm\")},xueaZPWcN:{variant:matchVariant(\"sYK15RjOY\")}},children:/*#__PURE__*/_jsx(TestNav,{BAMMTUezH:BAMMTUezHko9la1({overlay:overlay1}),E94hBaNsV:u5BR6Z1x6,height:\"100%\",HT9dHfXVw:r5ldY0jQo,id:\"tRrAVf7dn\",jM3gY6ssa:asVFKzbNy,layoutId:\"tRrAVf7dn\",style:{width:\"100%\"},variant:matchVariant(\"gDVoDkJnG\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1u9pe1c\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"CPASDdIaM\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-t6ciuz\"),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c7wjpx\",\"data-framer-name\":\"Frame 105\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13g2n8q\",\"data-highlight\":true,onTap:onTap1q29jei({overlay:overlay1}),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1cywzlu\",\"data-framer-name\":\"Group 32\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:42,intrinsicWidth:42,svg:'<svg width=\"42\" height=\"42\" viewBox=\"0 0 42 42\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<rect width=\"42\" height=\"42\" fill=\"#F6F6F6\"/>\\n<path d=\"M29 12L12 29M12 12L29 29\" stroke=\"black\" stroke-width=\"2\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{width:\"calc(max(100vw - 40px, 1px) - 40px)\"},xueaZPWcN:{width:\"calc(max(100vw, 1px) - 80px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"calc(max(100vw, 1px) - 160px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-jaxkmr-container\",inComponentSlot:true,nodeId:\"oIAiWOsqg\",rendersWithMotion:true,scopeId:\"HJxYTrkN3\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{giKRFh9nf:{variant:matchVariant(\"Z4ZYmbaDQ\")}},children:/*#__PURE__*/_jsx(ManageAccount,{height:\"100%\",id:\"oIAiWOsqg\",layoutId:\"oIAiWOsqg\",style:{width:\"100%\"},variant:matchVariant(\"CsVrsown1\"),width:\"100%\"})})})})})]})})]})}),getContainer())})})]})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2769\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xueaZPWcN\":{\"layout\":[\"fixed\",\"fixed\"]},\"giKRFh9nf\":{\"layout\":[\"fixed\",\"fixed\"]},\"dWKWqjXD9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"SQrSvXWfD\":\"fill\",\"asVFKzbNy\":\"colorNav\",\"r5ldY0jQo\":\"white\",\"u5BR6Z1x6\":\"outColor1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mMhUs0kLV\":[\".framer-1dwyttt-container\",\".framer-9tuasb-container\",\".framer-4b3elu-container\"],\"xueaZPWcN\":[\".framer-1dwyttt-container\",\".framer-9tuasb-container\",\".framer-4b3elu-container\"],\"giKRFh9nf\":[\".framer-1dwyttt-container\",\".framer-9tuasb-container\",\".framer-4b3elu-container\"],\"dWKWqjXD9\":[\".framer-1dwyttt-container\",\".framer-9tuasb-container\",\".framer-4b3elu-container\"]}\n * @framerBreakpoints {\"dWKWqjXD9\":{\"min\":1400,\"canvasClassName\":\"framer-1sv2so3-override\",\"minHeight\":2769,\"viewportHeight\":910,\"name\":\"Large\",\"width\":1400,\"rootFontSize\":16},\"mMhUs0kLV\":{\"min\":1200,\"max\":1399,\"canvasClassName\":\"framer-1de1ycs-override\",\"minHeight\":2769,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"xueaZPWcN\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1kshzx4-override\",\"minHeight\":2769,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"giKRFh9nf\":{\"max\":809,\"canvasClassName\":\"framer-1emqrqj-override\",\"minHeight\":2769,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mMhUs0kLV\n * @framerLayoutTemplate true\n */const FramerHJxYTrkN3=withCSS(Component,css,\"framer-lEIRZ\");export default FramerHJxYTrkN3;FramerHJxYTrkN3.displayName=\"Header\";FramerHJxYTrkN3.defaultProps={height:2769,width:1200};addPropertyControls(FramerHJxYTrkN3,{SQrSvXWfD:{defaultValue:\"rgb(255, 255, 255)\",title:\"Fill\",type:ControlType.Color},asVFKzbNy:{defaultValue:\"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\",title:\"Color Nav\",type:ControlType.Color},r5ldY0jQo:{defaultValue:false,title:\"White\",type:ControlType.Boolean},u5BR6Z1x6:{defaultValue:\"rgb(31, 31, 31)\",title:\"Out Color 1\",type:ControlType.Color}});addFonts(FramerHJxYTrkN3,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/6uIfYl8bnz9kOy3KOuV7PxhFPhA.woff2\",weight:\"500\"}]},...CartDrawerFonts,...TestNavFonts,...ManageAccountFonts],{supportsExplicitInterCodegen:true});FramerHJxYTrkN3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TestNav,{},context),forwardLoader(ManageAccount,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHJxYTrkN3\",\"slots\":[],\"annotations\":{\"framerDefaultVariant\":\"mMhUs0kLV\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xueaZPWcN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"giKRFh9nf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dWKWqjXD9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"2769\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"SQrSvXWfD\\\":\\\"fill\\\",\\\"asVFKzbNy\\\":\\\"colorNav\\\",\\\"r5ldY0jQo\\\":\\\"white\\\",\\\"u5BR6Z1x6\\\":\\\"outColor1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"mMhUs0kLV\\\":[\\\".framer-1dwyttt-container\\\",\\\".framer-9tuasb-container\\\",\\\".framer-4b3elu-container\\\"],\\\"xueaZPWcN\\\":[\\\".framer-1dwyttt-container\\\",\\\".framer-9tuasb-container\\\",\\\".framer-4b3elu-container\\\"],\\\"giKRFh9nf\\\":[\\\".framer-1dwyttt-container\\\",\\\".framer-9tuasb-container\\\",\\\".framer-4b3elu-container\\\"],\\\"dWKWqjXD9\\\":[\\\".framer-1dwyttt-container\\\",\\\".framer-9tuasb-container\\\",\\\".framer-4b3elu-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"dWKWqjXD9\\\":{\\\"min\\\":1400,\\\"canvasClassName\\\":\\\"framer-1sv2so3-override\\\",\\\"minHeight\\\":2769,\\\"viewportHeight\\\":910,\\\"name\\\":\\\"Large\\\",\\\"width\\\":1400,\\\"rootFontSize\\\":16},\\\"mMhUs0kLV\\\":{\\\"min\\\":1200,\\\"max\\\":1399,\\\"canvasClassName\\\":\\\"framer-1de1ycs-override\\\",\\\"minHeight\\\":2769,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"xueaZPWcN\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1kshzx4-override\\\",\\\"minHeight\\\":2769,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"giKRFh9nf\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1emqrqj-override\\\",\\\"minHeight\\\":2769,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Header from \"https://framerusercontent.com/modules/GAnpJWnRzDtpZ8EiaZSO/U1TwdxrkIs0cxFef5Plq/HJxYTrkN3.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rjoDsfh4r04SZH0KRmaH/PdvKOA2ZVlRQtgeEb7Gh/augiA20Il.js\")), path: \"/\"}, zGfVNwDVc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2WKMKkgZOK79JHMFYpGD/U5a3aM2AVHxLz4Ovqb7r/zGfVNwDVc.js\")), path: \"/the-library\"}, RccQp6jdv: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/11S5SKJvz1GvjRMYraZt/ibFpOFdT7sOxtiJzLjPv/RccQp6jdv.js\")), path: \"/how-to-hire\"}, aIB2qUuNF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8gcfqE8dRjnyke67zvLF/zNK89bFdhRgmXEz2Wp4i/aIB2qUuNF.js\")), path: \"/sofas\"}, W2BVY6kwJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y49Tyz8wbdUS7PF5qHXS/1VmRO7pVxLIHxfdM0Hmo/W2BVY6kwJ.js\")), path: \"/armchairs\"}, wh1RnwM5P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/MYr3FU2UF2fK2dUX1zdf/iHZzT5zgIrtbyzfXJI19/wh1RnwM5P.js\")), path: \"/tables\"}, OCa4xQH7s: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nEm0xurumhMfkVzjXukl/W5rLGP0YTo6ubvNCZapj/OCa4xQH7s.js\")), path: \"/storage\"}, M_pp5xq5u: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kNh6xVqf6cpkBkft06SD/bo6SNiJW5ie1F143XYLn/M_pp5xq5u.js\")), path: \"/my-projects\"}, XmPKD3fSj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/shxwASUFL9agI1qq6hMu/KuB44MYzO6v2eLDgYNoC/XmPKD3fSj.js\")), path: \"/lighting\"}, WMmnzqbtS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AxV6VFxPyHjwrOhoiSb5/U2obioPRQVgeoWZPiLBU/WMmnzqbtS.js\")), path: \"/outdoor\"}, VKDcXaCt7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4apW3pC6deeMbC3SKLcd/Q6nPOrfI0vkgDpCZf0tX/VKDcXaCt7.js\")), path: \"/chairs\"}, dxfT7mjLj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Eecu3lnRiOtkzSauxX7Z/pJxTLKjSP09uPm8JB2k2/dxfT7mjLj.js\")), path: \"/other\"}, o3Zs77N3Y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pvDAd4KaxvsEdHuTBCZh/a2hcHGNb0QpbuQIAIOQP/o3Zs77N3Y.js\")), path: \"/rugs\"}, hO3ppq7o0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tegM6MMVlQZTig3s5Smy/he2uyhj4usI4tsssony3/hO3ppq7o0.js\")), path: \"/objects\"}, YD024x6Ue: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IzjUmixbLfg5BDBh2Gbq/5zqGQwc7VNgHmTTmM62T/YD024x6Ue.js\")), path: \"/sign-in\"}, ylgASLEdS: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bPf2Laa8PY9LkKLHZZTf/41JHmtekXIzyNwQhOLeF/ylgASLEdS.js\")), path: \"/reset-password\"}, m_mWO9Ljr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZaMSAPJGpiVRb09sNPE2/Hyc7HcHKvByHmxn0G1AC/m_mWO9Ljr.js\")), path: \"/sign-up\"}, YcyRQNWDu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rusfOxibLdKCwmOz2weV/xs8kLfnzMAHp11WmcnbW/YcyRQNWDu.js\")), path: \"/contact\"}, WmRDkEtkW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EmgpsslgjDkCM14VvOlM/KsdwwQrI69aOfmsI5FmN/WmRDkEtkW.js\")), path: \"/404\"}, qm9dxRSS_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/86g8UgQCP7k2hlQqn1wE/IQx2DhVOPvrtZIBAMiMf/qm9dxRSS_.js\")), path: \"/checkout\"}, Rm4RbDtIU: {collectionId: \"dGZiqeIcr\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5pgU46hXGbHOApXNSpE7/NEd9ddFSNmJvFa7t4qVZ/Rm4RbDtIU.js\")), path: \"/:OEo8ZAFAr\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dGZiqeIcr: async () => (await import(\"https://framerusercontent.com/modules/DuIxyXlfPDUxCLINtrAA/kTct0w2zyHUpWc5vZOlc/dGZiqeIcr.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"bac10c58b57449554f5b8dff70ea2b79a929eb2372424a1043b906b1915d4c1a\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {asVFKzbNy: \"rgb(255, 255, 255)\", r5ldY0jQo: true, SQrSvXWfD: \"rgb(0, 0, 0)\", u5BR6Z1x6: \"rgba(255, 255, 255, 0.5)\"}\r\nconst props2 = {...props1, asVFKzbNy: \"var(--token-b7df81c3-8c33-4f09-9585-53dd490190c5, rgb(25, 23, 27))\", r5ldY0jQo: false, SQrSvXWfD: \"rgb(255, 255, 255)\", u5BR6Z1x6: \"rgb(31, 31, 31)\"}\r\nconst templateProps = {aIB2qUuNF: props2, augiA20Il: props1, dxfT7mjLj: props2, hO3ppq7o0: props2, M_pp5xq5u: props2, o3Zs77N3Y: props2, OCa4xQH7s: props2, qm9dxRSS_: props2, RccQp6jdv: props2, Rm4RbDtIU: props2, VKDcXaCt7: props2, W2BVY6kwJ: props2, wh1RnwM5P: props2, WMmnzqbtS: props2, WmRDkEtkW: props2, XmPKD3fSj: props2, YcyRQNWDu: props2, zGfVNwDVc: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"zGfVNwDVc\":\r\ncase \"RccQp6jdv\":\r\ncase \"aIB2qUuNF\":\r\ncase \"W2BVY6kwJ\":\r\ncase \"wh1RnwM5P\":\r\ncase \"OCa4xQH7s\":\r\ncase \"M_pp5xq5u\":\r\ncase \"XmPKD3fSj\":\r\ncase \"WMmnzqbtS\":\r\ncase \"VKDcXaCt7\":\r\ncase \"dxfT7mjLj\":\r\ncase \"o3Zs77N3Y\":\r\ncase \"hO3ppq7o0\":\r\ncase \"YcyRQNWDu\":\r\ncase \"WmRDkEtkW\":\r\ncase \"qm9dxRSS_\":\r\ncase \"Rm4RbDtIU\":\r\nreturn React.createElement(Header, {...props, key: \"Header\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"zGfVNwDVc\":\r\ncase \"RccQp6jdv\":\r\ncase \"aIB2qUuNF\":\r\ncase \"W2BVY6kwJ\":\r\ncase \"wh1RnwM5P\":\r\ncase \"OCa4xQH7s\":\r\ncase \"M_pp5xq5u\":\r\ncase \"XmPKD3fSj\":\r\ncase \"WMmnzqbtS\":\r\ncase \"VKDcXaCt7\":\r\ncase \"dxfT7mjLj\":\r\ncase \"o3Zs77N3Y\":\r\ncase \"hO3ppq7o0\":\r\ncase \"YcyRQNWDu\":\r\ncase \"WmRDkEtkW\":\r\ncase \"qm9dxRSS_\":\r\ncase \"Rm4RbDtIU\":\r\nreturn [{hash: \"1sv2so3\", mediaQuery: \"(min-width: 1400px)\"}, {hash: \"1de1ycs\", mediaQuery: \"(min-width: 1200px) and (max-width: 1399.98px)\"}, {hash: \"1kshzx4\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1emqrqj\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/EmgpsslgjDkCM14VvOlM/KsdwwQrI69aOfmsI5FmN/WmRDkEtkW.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://tame-biscuits-260896.framer.app\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Abz5MHIliUBLoQtH1xvk/fmPCFWtvLtsLPlmgqGbH/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0.5, duration: 0.6, durationBasedSpring: true, ease: [0.88, 0.02, 0.28, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.82, 0.01, 0.28, 1.01], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}