{"version":3,"file":"Lifecycle.DaB4O2jO.mjs","names":["React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","_Fragment","__esmMin","x","pe","init_npm_react_18_3_1","l","oe","p","c","J","init_jsx_runtime","ie","de","motion","LayoutGroup","MotionConfigContext","init_framer_motion_DhsWWWsN","addPropertyControls","addFonts","withCSS","getFontsFromSharedStyle","RichText","useVariantState","init_framer_BL70qLPA","useLocaleInfo","useComponentViewport","cx","ControlType","fonts","init_jsE2gTDox","className","css$1","init_I75izHqVL","css$2","fonts$1","className$1","init_itX9Qm6zH","css$3","fonts$2","className$2","addPropertyOverrides","variants","nextOverrides","variant","overrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","humanReadableVariantMap","Variants","getProps","createLayoutDependency","Component","css","FramerZm8TU5mW9","init_Zm8TU5mW9","config","transition","value","contextValue","props","title","excerpt","fallbackRef","refBinding","ref","defaultLayoutId","className$3","restProps","layoutDependency","scopingClassNames","layoutId","gestureHandlers","classNames","style","baseVariant","gestureVariant","mSjFp8wGc","ygba1zI90","NexysLifecycleStrip","STAGES","stage","init_Lifecycle"],"sources":["https:/framerusercontent.com/modules/ksNWCrtGmp3ThEfos2BQ/j5PAhbIf7rUCRE5gscXc/Zm8TU5mW9.js","https:/framerusercontent.com/modules/ZA8kVHr23571W0cwLh50/WlpxVKghKXHoJuNStUZ6/Lifecycle.js"],"sourcesContent":["// Generated by Framer (e0809aa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,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/gKjbuGjt9wgThnhZcOdp/HuOv42YnF9zcAd4Aa1Zu/I75izHqVL.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4wp70U9RBmlPv4aVQlbn/E8P7b1WHgaWxNvW4uHg4/itX9Qm6zH.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/p3cTde0uzPFS4ByAwkXH/doQoT4usMupsiL7biccb/jsE2gTDox.js\";const cycleOrder=[\"veK5QV5vM\",\"mGvT8gnKp\"];const serializationHash=\"framer-oahGk\";const variantClassNames={mGvT8gnKp:\"framer-v-uwjcmg\",veK5QV5vM:\"framer-v-v8j17a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mSjFp8wGc=undefined;const ygba1zI90=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={\"Desktop \":\"veK5QV5vM\",Phone:\"mGvT8gnKp\"};const Variants=motion.create(React.Fragment);const getProps=({excerpt,height,id,title,width,...props})=>{return{...props,mSjFp8wGc:title??props.mSjFp8wGc??\"One platform for the entire loan lifecycle\",variant:humanReadableVariantMap[props.variant]??props.variant??\"veK5QV5vM\",ygba1zI90:excerpt??props.ygba1zI90??\"Application, pricing, underwriting, closing, post-close, servicing, draws and secondary sale on the same loan record. No export step between origination and servicing.\"};};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,mSjFp8wGc,ygba1zI90,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"veK5QV5vM\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-v8j17a\",className,classNames),\"data-framer-name\":\"Desktop \",layoutDependency:layoutDependency,layoutId:\"veK5QV5vM\",ref:refBinding,style:{...style},...addPropertyOverrides({mGvT8gnKp:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10bt95s\",\"data-framer-name\":\"Title Area\",layoutDependency:layoutDependency,layoutId:\"EMbFAnQaX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-k16e4r\",\"data-styles-preset\":\"jsE2gTDox\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-99384f80-1afd-4d38-8efd-b048e1bac3ac, rgb(35, 31, 35)))\"},children:\"Built for teams who build together\"})}),className:\"framer-kra6ap\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Yz9wxGm9_\",style:{\"--extracted-1of0zx5\":\"var(--token-99384f80-1afd-4d38-8efd-b048e1bac3ac, rgb(35, 31, 35))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mSjFp8wGc,variants:{mGvT8gnKp:{\"--extracted-a0htzi\":\"var(--token-99384f80-1afd-4d38-8efd-b048e1bac3ac, rgb(35, 31, 35))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({mGvT8gnKp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1dides3\",\"data-styles-preset\":\"I75izHqVL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-99384f80-1afd-4d38-8efd-b048e1bac3ac, rgb(35, 31, 35)))\"},children:\"One platform for the entire loan lifecycle\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-pd4lxu\",\"data-styles-preset\":\"itX9Qm6zH\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5a02c8e-634d-44ce-9bba-cbe0845be145, rgb(94, 93, 90)))\"},children:\"Every teammate, every conversation, every model — in one shared workspace. Many teams waste time switching between AI tools. Codebox unites chats, projects, and AI models in one place to keep everyone aligned.\"})}),className:\"framer-8cpk7a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DjKbEAlnI\",style:{\"--extracted-r6o4lv\":\"var(--token-c5a02c8e-634d-44ce-9bba-cbe0845be145, rgb(94, 93, 90))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:ygba1zI90,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\".framer-oahGk.framer-c4a6q7, .framer-oahGk .framer-c4a6q7 { display: block; }\",\".framer-oahGk.framer-v8j17a { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 400px; }\",\".framer-oahGk .framer-10bt95s { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-oahGk .framer-kra6ap, .framer-oahGk .framer-8cpk7a { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-oahGk.framer-v-uwjcmg.framer-v8j17a { gap: 24px; }\",\".framer-oahGk.framer-v-uwjcmg .framer-10bt95s { gap: 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 298.5\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mGvT8gnKp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"mSjFp8wGc\":\"title\",\"ygba1zI90\":\"excerpt\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZm8TU5mW9=withCSS(Component,css,\"framer-oahGk\");export default FramerZm8TU5mW9;FramerZm8TU5mW9.displayName=\"Feature Title Area\";FramerZm8TU5mW9.defaultProps={height:298.5,width:400};addPropertyControls(FramerZm8TU5mW9,{variant:{options:[\"veK5QV5vM\",\"mGvT8gnKp\"],optionTitles:[\"Desktop \",\"Phone\"],title:\"Variant\",type:ControlType.Enum},mSjFp8wGc:{defaultValue:\"One platform for the entire loan lifecycle\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmSjFp8wGcChange:{changes:\"mSjFp8wGc\",type:ControlType.ChangeHandler},ygba1zI90:{defaultValue:\"Application, pricing, underwriting, closing, post-close, servicing, draws and secondary sale on the same loan record. No export step between origination and servicing.\",displayTextArea:false,title:\"Excerpt\",type:ControlType.String},onygba1zI90Change:{changes:\"ygba1zI90\",type:ControlType.ChangeHandler}});addFonts(FramerZm8TU5mW9,[{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),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZm8TU5mW9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"298.5\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mGvT8gnKp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"mSjFp8wGc\\\":\\\"title\\\",\\\"ygba1zI90\\\":\\\"excerpt\\\"}\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","/* ============================================================\n  Nexys — \"Seven stages. One loan record.\" lifecycle strip\n  Framer Code File — drop this in as a Code Component.\n\n  Styling is pulled directly from the live site\n  (obvious-expectations-425846.framer.app): Outfit type, the\n  #1C063F -> #6611CF brand gradient, #F9F8F7 page background,\n  #5E5D5A muted body text.\n\n  No eyebrow, header or CTA link are rendered by this component —\n  those are handled separately in Framer.\n\n  v4 — stages are no longer links. Each node was an <a href> to\n  its platform page; it's now a plain <div>, same markup and same\n  CSS otherwise, so the layout, spacing, circle, hover tint and\n  gradient-fill-on-hover all look identical to before, it just\n  doesn't navigate anywhere on click and carries no href. Content\n  also updated on stage 03, 06 and 07 (see STAGES below).\n\n  v5 — stage 03 grammar fix: \"pulling credit and comps itself\" had\n  drifted on the live /platform page to \"pulling credit and review\n  comparable properties,\" which broke verb parallelism (pulling +\n  review instead of pulling + reviewing). Fixed here to \"pulling\n  credit and reviewing comparable properties\" so it's grammatically\n  correct AND matches. Worth checking the /platform overview page\n  itself still needs this same fix applied directly in Framer, since\n  that's a separate instance of this text, not pulled from this\n  component.\n\n  v6 — dropped the light purple hover background on each node\n  (--nx-tint, the pale wash that showed up behind a stage's number\n  and text on hover/focus). The circle itself still fills with the\n  navy-to-purple brand gradient on hover, exactly as before — that\n  part stays. It's just the node's own background wash that's gone,\n  so hovering now only ever highlights the one circle, nothing\n  lights up behind the surrounding text.\n\n  v7 — the gradient-filled circle is now the STEADY STATE on all\n  seven nodes, not just something that shows up on hover. Every\n  numbered circle (01–07) is always filled with the navy-to-purple\n  brand gradient and white number, whether or not it's being\n  interacted with. The old hover-only gradient swap is removed\n  since there's nothing left for it to swap to.\n\n  Layout: a horizontal connected timeline on a wide component, a\n  vertical connected timeline on a narrow one. The switch is a\n  CSS container query keyed to THIS COMPONENT'S OWN width, not\n  the device viewport (same fix as the comparison table) — so it\n  reflows correctly whether it's full width or squeezed into a\n  narrow Framer column, and nothing is ever scroll-only: the\n  vertical mode shows all seven stages via normal page scroll.\n\n  To customize:\n  - Stage data: edit the STAGES array below. Each stage needs\n    n (number label), label (the stage name) and blurb (one line\n    shown under the label). No href anymore — stages don't link out.\n  - Brand color: edit --nx-grad-a / --nx-grad-b / --nx-ink below\n    (search \"EDIT BRAND COLOR HERE\").\n  - Layout switch width: search \"LAYOUT SWITCH WIDTH\" below.\n============================================================= */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";const STAGES=[{n:\"01\",label:\"Application and pricing\",blurb:\"Borrower and loan details go in once, priced instantly against every investor's live guidelines.\"},{n:\"02\",label:\"Submission and underwriting\",blurb:\"The file moves to underwriting with nothing re-keyed, conditions built from the guidelines already loaded.\"},{n:\"03\",label:\"AI condition review\",blurb:\"Nexys AI Reviewer reads every uploaded document against its condition, line by line, and can run actions like pulling credit and reviewing comparable properties, before a human signs off.\"},{n:\"04\",label:\"Closing and funding\",blurb:\"Closing docs and funding instructions pull straight from the same record that got the file to yes.\"},{n:\"05\",label:\"Post-close and delivery\",blurb:\"The loan moves to delivery and the trust ledger without a second export or a second login.\"},{n:\"06\",label:\"Servicing and draws\",blurb:\"Payments, draws and portfolio reporting run on the same record the loan closed on, whether you service in-house or connect directly with an outsourced servicing partner. We don't dictate your business model or your capital requirements. Nexys runs on either.\"},{n:\"07\",label:\"Secondary and Connect\",blurb:\"Note buyers and capital partners get their loan tapes without asking twice. Lenders and capital providers on Nexys share tapes and move loans and portfolios directly between each other when they buy and sell, a marketplace for trading loan pools built into the platform.\"}];export default function NexysLifecycleStrip(){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.googleapis.com\"}),/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://fonts.gstatic.com\",crossOrigin:\"anonymous\"}),/*#__PURE__*/_jsx(\"link\",{href:\"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap\",rel:\"stylesheet\"}),/*#__PURE__*/_jsx(\"style\",{children:`\n  .nx-life, .nx-life * { box-sizing: border-box; }\n  .nx-life {\n    --nx-ink: #1C063F;         /* EDIT BRAND COLOR HERE — heading / dark text, matches live site */\n    --nx-muted: #5E5D5A;       /* EDIT BRAND COLOR HERE — body text */\n    --nx-line: #E4E1DC;        /* EDIT BRAND COLOR HERE — neutral rule/border */\n    --nx-grad-a: #1C063F;      /* EDIT BRAND COLOR HERE — gradient start, matches live CTA button */\n    --nx-grad-b: #6611CF;      /* EDIT BRAND COLOR HERE — gradient end, matches live CTA button */\n    font-family: 'Outfit', -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n    padding: clamp(24px, 4vw, 40px) clamp(16px, 4vw, 32px);\n    width: 100%;\n    container-type: inline-size;\n    container-name: nx-life;\n  }\n  .nx-life-inner { max-width: 1180px; margin: 0 auto; }\n\n  /* ---------- Horizontal timeline (default / wide) ---------- */\n  .nx-life-track {\n    position: relative;\n    display: flex;\n    align-items: flex-start;\n    gap: 2px;\n    padding-top: 20px;\n  }\n  .nx-life-line {\n    position: absolute;\n    left: 34px;\n    right: 34px;\n    top: 40px;\n    height: 2px;\n    background: var(--nx-line);\n  }\n  .nx-life-node {\n    position: relative;\n    flex: 1 1 0;\n    min-width: 132px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    text-align: center;\n    text-decoration: none;\n    padding: 10px 8px 16px;\n    border-radius: 14px;\n    background: transparent;\n    transition: background 0.2s ease;\n  }\n  .nx-life-node:hover,\n  .nx-life-node:focus-visible {\n    outline: none;\n  }\n  .nx-life-circle {\n    position: relative;\n    z-index: 1;\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    background: linear-gradient(135deg, var(--nx-grad-a), var(--nx-grad-b));\n    border: 1.5px solid transparent;\n    color: #ffffff;\n    font-size: 13px;\n    font-weight: 500;\n    flex: none;\n    transition: all 0.2s ease;\n  }\n  .nx-life-label {\n    display: block;\n    margin-top: 12px;\n    font-size: 14.5px;\n    font-weight: 500;\n    line-height: 1.3;\n    color: var(--nx-ink);\n  }\n  .nx-life-blurb {\n    display: block;\n    margin-top: 6px;\n    font-size: 12.5px;\n    font-weight: 300;\n    line-height: 1.5;\n    color: var(--nx-muted);\n  }\n  /* ---------- Vertical timeline (narrow component width) ---------- */\n  /* LAYOUT SWITCH WIDTH: 760px */\n  @container nx-life (max-width: 760px) {\n    .nx-life-track { flex-direction: column; gap: 0; padding-top: 0; }\n    .nx-life-line { display: none; }\n    .nx-life-node {\n      flex-direction: row;\n      align-items: flex-start;\n      text-align: left;\n      gap: 16px;\n      padding: 14px 12px;\n      border-radius: 14px;\n    }\n    .nx-life-node::before {\n      content: \"\";\n      position: absolute;\n      left: 33px;\n      top: 54px;\n      bottom: -2px;\n      width: 2px;\n      background: var(--nx-line);\n    }\n    .nx-life-node:last-child::before { display: none; }\n    .nx-life-label { margin-top: 8px; }\n    .nx-life-body { flex: 1 1 auto; }\n  }\n  @media (max-width: 760px) {\n    .nx-life-track { flex-direction: column; gap: 0; padding-top: 0; }\n    .nx-life-line { display: none; }\n    .nx-life-node {\n      flex-direction: row;\n      align-items: flex-start;\n      text-align: left;\n      gap: 16px;\n      padding: 14px 12px;\n      border-radius: 14px;\n    }\n    .nx-life-node::before {\n      content: \"\";\n      position: absolute;\n      left: 33px;\n      top: 54px;\n      bottom: -2px;\n      width: 2px;\n      background: var(--nx-line);\n    }\n    .nx-life-node:last-child::before { display: none; }\n    .nx-life-label { margin-top: 8px; }\n    .nx-life-body { flex: 1 1 auto; }\n  }\n      `}),/*#__PURE__*/_jsx(\"section\",{className:\"nx-life\",children:/*#__PURE__*/_jsx(\"div\",{className:\"nx-life-inner\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"nx-life-track\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"nx-life-line\"}),STAGES.map(stage=>/*#__PURE__*/_jsxs(\"div\",{className:\"nx-life-node\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"nx-life-circle\",children:stage.n}),/*#__PURE__*/_jsxs(\"span\",{className:\"nx-life-body\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"nx-life-label\",children:stage.label}),/*#__PURE__*/_jsx(\"span\",{className:\"nx-life-blurb\",children:stage.blurb})]})]},stage.n))]})})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NexysLifecycleStrip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lifecycle.map"],"mappings":"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"}