import{t as e}from"/assets/animate/rolldown-runtime.Dh6celcD.mjs";import{A as t,C as n,D as r,N as i,P as a,c as o,g as s,k as c,l,o as u,v as d}from"/assets/animate/react.D20wc1Tc.mjs";import{S as f,a as p,r as m,t as h}from"/assets/animate/motion.BZLBZ-91.mjs";import{D as g,O as _,T as v,bt as y,h as b,i as x,j as S,o as C,ot as w,pt as T,q as E,yt as D,z as O}from"/assets/animate/nocodexport.DUs19SCZ.mjs";function k({text:e,transition:t,stagger:n,reverse:r,font:i,color:s,textTransform:c,tag:u,padding:p}){let[m,h]=a(!1),g=`rolling-text-inner-${d().replace(/:/g,``)}`,_=u,v=i?.fontSize??`16px`;i?.letterSpacing;let y=i?.lineHeight,b=i?.fontFamily??`Inter`,x=parseInt(v,10)||16,S;if(typeof y==`number`)S=x*y;else if(typeof y==`string`&&y.includes(`em`))S=x*(parseFloat(y)||1.2);else if(typeof y==`string`){let e=parseFloat(y);S=isNaN(e)?y:`${e}px`}else S=x*1.2;let C=typeof S==`number`?`${S}px`:S,w=`-${C}`,T=` .${g} { --font-size: ${v}; --text: ${s}; --line-height-abs: ${C}; box-sizing: border-box; margin: 0; padding: 0; vertical-align: top; display: flex; overflow: hidden; width: max-content; font-family: ${b}; font-size: ${v}; text-transform: ${c}; user-select: none; text-shadow: 0 var(--line-height-abs) 0 var(--text); } .${g} span { display: block; -webkit-backface-visibility: hidden; backface-visibility: hidden; white-space: pre; flex-shrink: 0; font-family: inherit; font-weight: inherit; font-style: inherit; font-size: inherit; letter-spacing: inherit; line-height: ${y??1.2}; color: var(--text); } `,E={display:`flex`,alignItems:`center`,justifyContent:`center`,width:`100%`,height:`100%`,overflow:`hidden`,padding:p,boxSizing:`border-box`},D={initial:{y:`0%`},hover:{y:w}},O=typeof t?.duration==`number`?t.duration:.5,k=n/100;return l(`div`,{style:E,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),children:[o(_,{className:g,children:[...e].map((n,a)=>{let s=r?e.length-1-a:a,c=e.length>0?O/e.length*s*k:0,l={display:`block`,...i};return o(f.span,{variants:D,initial:`initial`,animate:m?`hover`:`initial`,transition:{...t,delay:c},style:l,children:n===` `?`\xA0`:n},a)})}),o(`style`,{children:T})]})}var A=e((()=>{u(),n(),E(),h(),k.displayName=`Rolling Text`,_(k,{text:{type:C.String,title:`Text`,defaultValue:`Rolling Text`},font:{type:C.Font,title:`Font`,controls:`extended`,defaultValue:{fontFamily:`Inter`,fontWeight:`400`,fontSize:`16px`,fontStyle:`normal`,letterSpacing:`0px`,lineHeight:1.2}},color:{type:C.Color,title:`Color`,defaultValue:`#808080`},transition:{type:C.Transition,title:`Transition`,defaultValue:{type:`spring`,duration:.4,bounce:0}},stagger:{title:`Stagger`,type:C.Number,min:0,max:100,step:1,defaultValue:35,unit:`%`},padding:{title:`Padding`,type:C.Padding,defaultValue:`0px`},reverse:{type:C.Boolean,title:`Reverse`,defaultValue:!1,enabledTitle:`Yes`,disabledTitle:`No`},textTransform:{title:`Transform`,type:C.Enum,defaultValue:`none`,options:[`none`,`uppercase`,`lowercase`,`capitalize`],optionTitles:[`None`,`Uppercase`,`Lowercase`,`Capitalize`]},tag:{type:C.Enum,title:`Tag`,options:[`p`,`span`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],optionTitles:[`p`,`span`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],defaultValue:`p`,description:`More components at [Framer University](https://frameruni.link/cc).`}})}));function j(e,...t){let n={};return t?.forEach(t=>t&&Object.assign(n,e[t])),n}var M,N,P,F,I,L,R,z,B,V,H,U=e((()=>{u(),E(),h(),n(),A(),M=O(k),N=[`kZqZNerNA`,`d7_szEN0e`,`XqgU16rJu`,`haQf7xGlZ`],P=`framer-To3ko`,F={d7_szEN0e:`framer-v-xdjmdf`,haQf7xGlZ:`framer-v-1dkw3dh`,kZqZNerNA:`framer-v-3fmgt9`,XqgU16rJu:`framer-v-1ey32z3`},I={bounce:.2,delay:0,duration:.4,type:`spring`},L=({value:e,children:n})=>{let r=c(p),i=e??r.transition,a=t(()=>({...r,transition:i}),[JSON.stringify(i)]);return o(p.Provider,{value:a,children:n})},R={"Primary button":`kZqZNerNA`,"Primary small":`XqgU16rJu`,"Secondary button":`d7_szEN0e`,"Secondary small":`haQf7xGlZ`},z=f.create(i),B=({border:e,buttonLabel:t,buttonTextColor:n,fill:r,height:i,id:a,link:o,width:s,...c})=>({...c,eATdjLEgl:o??c.eATdjLEgl,H5fSSWvps:r??c.H5fSSWvps??`var(--token-da44470c-4124-4f55-b997-5c0d1a6f2ec7, rgb(0, 0, 0))`,kBBuRTSkO:e??c.kBBuRTSkO??{borderColor:`var(--token-84144b01-553f-4c23-b856-63c9c63b7013, rgba(0, 0, 0, 0.3)) /* {"name":"Dark 30%"} */`,borderStyle:`solid`,borderWidth:1},TM3FoG4Mi:n??c.TM3FoG4Mi??`var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255))`,variant:R[c.variant]??c.variant??`kZqZNerNA`,zVj6Qs_qJ:t??c.zVj6Qs_qJ??`Start free trial`}),V=(e,t)=>e.layoutDependency?t.join(`-`)+e.layoutDependency:t.join(`-`),H=y(s(function(e,t){let n=r(null),i=t??n,a=d(),{activeLocale:s,setLocale:c}=T();w();let{style:l,className:u,layoutId:p,variant:h,TM3FoG4Mi:g,zVj6Qs_qJ:_,H5fSSWvps:y,eATdjLEgl:C,kBBuRTSkO:E,...O}=B(e),{baseVariant:A,classNames:M,clearLoadingGesture:R,gestureHandlers:H,gestureVariant:U,isLoading:W,setGestureState:G,setVariant:K,variants:q}=D({cycleOrder:N,defaultVariant:`kZqZNerNA`,ref:i,variant:h,variantClassNames:F}),J=V(e,q),Y=S(P);return o(m,{id:p??a,children:o(z,{animate:q,initial:!1,children:o(L,{value:I,children:o(b,{href:C,motionChild:!0,nodeId:`kZqZNerNA`,openInNewTab:!1,scopeId:`cENPqwjSZ`,smoothScroll:!0,children:o(f.a,{...O,...H,className:`${S(Y,`framer-3fmgt9`,u,M)} framer-1os6xjz`,"data-framer-name":`Primary button`,layoutDependency:J,layoutId:`kZqZNerNA`,ref:i,style:{"--border-bottom-width":`0px`,"--border-color":`rgba(0, 0, 0, 0)`,"--border-left-width":`0px`,"--border-right-width":`0px`,"--border-style":`solid`,"--border-top-width":`0px`,backgroundColor:y,borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...l},variants:{d7_szEN0e:{"--border-bottom-width":(E?.borderBottomWidth??E?.borderWidth)+`px`,"--border-color":E?.borderColor,"--border-left-width":(E?.borderLeftWidth??E?.borderWidth)+`px`,"--border-right-width":(E?.borderRightWidth??E?.borderWidth)+`px`,"--border-style":E?.borderStyle,"--border-top-width":(E?.borderTopWidth??E?.borderWidth)+`px`,backgroundColor:`rgba(0, 0, 0, 0)`},haQf7xGlZ:{"--border-bottom-width":`1px`,"--border-color":`var(--token-84144b01-553f-4c23-b856-63c9c63b7013, rgba(0, 0, 0, 0.3))`,"--border-left-width":`1px`,"--border-right-width":`1px`,"--border-style":`solid`,"--border-top-width":`1px`,backgroundColor:`rgba(0, 0, 0, 0)`},XqgU16rJu:{"--border-bottom-width":`0px`,"--border-left-width":`0px`,"--border-right-width":`0px`,"--border-top-width":`0px`}},...j({d7_szEN0e:{"data-border":!0,"data-framer-name":`Secondary button`},haQf7xGlZ:{"data-border":!0,"data-framer-name":`Secondary small`},XqgU16rJu:{"data-framer-name":`Primary small`}},A,U),children:o(x,{children:o(v,{className:`framer-l6aw8i-container`,isAuthoredByUser:!0,isModuleExternal:!0,layoutDependency:J,layoutId:`V3Xeoh5Vs-container`,nodeId:`V3Xeoh5Vs`,rendersWithMotion:!0,scopeId:`cENPqwjSZ`,children:o(k,{color:g,font:{fontFamily:`"Inter Display", "Inter Display Placeholder", sans-serif`,fontFeatureSettings:`'salt' on`,fontSize:`16px`,fontStyle:`normal`,fontWeight:500,letterSpacing:`0px`,lineHeight:`1.2em`},height:`100%`,id:`V3Xeoh5Vs`,layoutId:`V3Xeoh5Vs`,padding:`12px 20px 12px 20px`,reverse:!1,stagger:35,tag:`p`,text:_,textTransform:`none`,transition:{bounce:0,delay:0,duration:.4,type:`spring`},width:`100%`,...j({haQf7xGlZ:{font:{fontFamily:`"Inter Display", "Inter Display Placeholder", sans-serif`,fontFeatureSettings:`'salt' on`,fontSize:`14px`,fontStyle:`normal`,fontWeight:500,letterSpacing:`0px`,lineHeight:`1.2em`}},XqgU16rJu:{font:{fontFamily:`"Inter Display", "Inter Display Placeholder", sans-serif`,fontFeatureSettings:`'salt' on`,fontSize:`14px`,fontStyle:`normal`,fontWeight:500,letterSpacing:`0px`,lineHeight:`1.2em`}}},A,U)})})})})})})})})}),[`@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }`,`.framer-To3ko.framer-1os6xjz, .framer-To3ko .framer-1os6xjz { display: block; }`,`.framer-To3ko.framer-3fmgt9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }`,`.framer-To3ko .framer-l6aw8i-container { flex: none; height: auto; position: relative; width: auto; }`,`.framer-To3ko[data-border="true"]::after, .framer-To3ko [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; }`],`framer-To3ko`),H.displayName=`Button container`,H.defaultProps={height:43,width:135.5},_(H,{variant:{options:[`kZqZNerNA`,`d7_szEN0e`,`XqgU16rJu`,`haQf7xGlZ`],optionTitles:[`Primary button`,`Secondary button`,`Primary small`,`Secondary small`],title:`Variant`,type:C.Enum},TM3FoG4Mi:{defaultValue:`var(--token-de7f27a3-ada7-4af5-b900-ae12f6454d28, rgb(255, 255, 255)) /* {"name":"White"} */`,title:`Button text color`,type:C.Color},zVj6Qs_qJ:{defaultValue:`Start free trial`,title:`Button label`,type:C.String},onzVj6Qs_qJChange:{changes:`zVj6Qs_qJ`,type:C.ChangeHandler},H5fSSWvps:{defaultValue:`var(--token-da44470c-4124-4f55-b997-5c0d1a6f2ec7, rgb(0, 0, 0)) /* {"name":"Dark"} */`,title:`Fill`,type:C.Color},eATdjLEgl:{title:`Link`,type:C.Link},kBBuRTSkO:{defaultValue:{borderColor:`var(--token-84144b01-553f-4c23-b856-63c9c63b7013, rgba(0, 0, 0, 0.3)) /* {"name":"Dark 30%"} */`,borderStyle:`solid`,borderWidth:1},title:`Border`,type:C.Border}}),g(H,[{explicitInter:!0,fonts:[{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,unicodeRange:`U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F`,url:(location.origin+"/assets/fonts/font-d97ece8d.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,unicodeRange:`U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116`,url:(location.origin+"/assets/fonts/font-383abc7c.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,unicodeRange:`U+1F00-1FFF`,url:(location.origin+"/assets/fonts/font-1b9542de.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,unicodeRange:`U+0370-03FF`,url:(location.origin+"/assets/fonts/font-183df2cf.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,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:(location.origin+"/assets/fonts/font-127e879e.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,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:(location.origin+"/assets/fonts/font-f8838bdc.woff2"),weight:`500`},{cssFamilyName:`Inter Display`,source:`framer`,style:`normal`,uiFamilyName:`Inter Display`,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:(location.origin+"/assets/fonts/font-a545532d.woff2"),weight:`500`}]},...M],{supportsExplicitInterCodegen:!0})}));export{A as i,U as n,k as r,H as t}; //# sourceMappingURL=cENPqwjSZ.BOUEAxSH.mjs.map