1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,82825,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return o}});let a=e.r(42650);function o(e,t){let r=(0,a.useRef)(null),o=(0,a.useRef)(null);return(0,a.useCallback)(a=>{if(null===a){let e=r.current;e&&(r.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(r.current=s(e,a)),t&&(o.current=s(t,a))},[e,t])}function s(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6825,(e,t,r)=>{"use strict";function a({widthInt:e,heightInt:t,blurWidth:r,blurHeight:o,blurDataURL:s,objectFit:i}){let n=r?40*r:e,l=o?40*o:t,c=n&&l?`viewB
1ox='0 0 ${n} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===i?"xMidYMid":"cover"===i?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${s}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return a}})},17190,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={VALID_LOADERS:function(){return s},imageConfigDefault:function(){return i}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let s=["default","imgix","cloudinary","akamai","custom"],i={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},27467,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(14255);let a=e.r(90098),o=e.r(6825),s=e.r(17190),i=["-moz-initial","fill","none","scale-down",void 0];function n(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:x=!1,loading:p,className:m,quality:u,width:h,height:f,fill:g=!1,style:y,overrideSrc:v,onLoad:b,onLoadingComplete:j,placeholder:N="empty",blurDataURL:S,fetchPriority:w,decoding:E="async",layout:T,objectFit:A,objectPosition:I,lazyBoundary:O,lazyRoot:R,...C},P){var _;let k,L,U,{imgConf:D,showAltText:M,blurComplete:G,defaultLoader:Y}=P,B=D||s.imageConfigDefault;if("allSizes"in B)k=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),r=B.qualities?.sort((e,t)=>e-t);k={...B,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===Y)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let F=C.loader||Y;delete C.loader,delete C.srcSet;let H="__next_img_default"in F;if(H){if("custom"===k.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=F;F=t=>{let{config:r,...a}=t;return e(a)}}if(T){"fill"===T&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(y={...y,...e});let r={responsive:"100vw",fill:"100vw"}[T];r&&!t&&(t=r)}let z="",$=l(h),W=l(f);if((_=e)&&"object"==typeof _&&(n(_)||void 0!==_.src)){let t=n(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}
2`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(L=t.blurWidth,U=t.blurHeight,S=S||t.blurDataURL,z=t.src,!g)if($||W){if($&&!W){let e=$/t.width;W=Math.round(t.height*e)}else if(!$&&W){let e=W/t.height;$=Math.round(t.width*e)}}else $=t.width,W=t.height}let V=!d&&!x&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:z)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,V=!1),k.unoptimized&&(r=!0),H&&!k.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let q=l(u),K=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:A,objectPosition:I}:{},M?{}:{color:"transparent"},y),X=G||"empty"===N?null:"blur"===N?`url("data:image/svg+xml;charset=utf-8,${(0,o.getImageBlurSvg)({widthInt:$,heightInt:W,blurWidth:L,blurHeight:U,blurDataURL:S||"",objectFit:K.objectFit})}")`:`url("${N}")`,Q=i.includes(K.objectFit)?"fill"===K.objectFit?"100% 100%":"cover":K.objectFit,J=X?{backgroundSize:Q,backgroundPosition:K.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:X}:{},Z=function({config:e,src:t,unoptimized:r,width:o,quality:s,sizes:i,loader:n}){if(r){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,a.getDeploymentId)();if(e){let r=t.indexOf("?");if(-1!==r){let a=new URLSearchParams(t.slice(r+1));a.get("dpl")||(a.append("dpl",e),t=t.slice(0,r)+"?"+a.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},r,a){if(a){let r=/(^|\s)(1?\d?\d)vw/g,o=[];for(let e;e=r.exec(a);)o.push(parseInt(e[2]));if(o.length){let r=.01*Math.min(...o);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,o,i),d=l.length-1;return{sizes:i||"w"!==c?i:"100vw",srcSet:l.map((r,a)=>`${n({config:e,src:t,quality:s,width:r})} ${"w"===c?r:a+1}${c}`).join(", "),src:n({config:e,src:t,quality:s,width:l[d]})}}({config:k,src:e,unoptimized:r,width:$,quality:q,sizes:t,loader:F}),ee=V?"lazy":p;return{props:{...C,loading:ee,fetchPriority:w,width:$,height:W,decoding:E,className:m,style:{...K,...J},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:r,preload:x||d,placeholder:N,fill:g}}}},22005,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return n}});let a=e.r(42650),o="u"<typeof window,s=o?()=>{}:a.useLayoutEffect,i=o?()=>{}:a.useEffect;function n(e){let{headManager:t,reduceComponentsToState:r}=e;function n(){if(t&&t.mountedInstances){let e=a.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return o&&(t?.mountedInstances?.add(e.children),n()),s(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),s(()=>(t&&(t._pendingUpdate=n),()=>{t&&(t._pendingUpdate=n)})),i(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},9475,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return h},defaultHead:function(){return x}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let s=e.r(81258),i=e.r(44066),n=e.r(60507),l=i._(e.r(42650)),c=s._(e.r(22005)),d=e.r(64040);function x(){return[(0,n.jsx)("meta",{charSet:"utf-8"},"charset"),(0,n.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(14255);let m=["name","httpEquiv","charSet","itemProp"];function u(e){let t,r,a,o;return e.reduce(p,[]).reverse().concat(x().reverse()).filter((t=new Set,r=new Set,a=new Set,o={},e=>{let s=!0,i=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){i=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?s=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?s=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)a.has(r)?s=!1:a.add(r);else{let t=e.props[r],a=o[r]||new Set;("name"!==r||!i)&&a.has(t)?s=!1:(a.add(t),o[r]=a)}}}return s})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let h=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,n.jsx)(c.default,{reduceComponentsToState:u,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},5074,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return s}});let a=e.r(81258)._(e.r(42650)),o=e.r(17190),s=a.default.createContext(o.imageConfigDefault)},15786,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return a}});let a=e.r(81258)._(e.r(42650)).default.createContext(null)},84797,(e,t,r)=>{"use strict";function a(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,t.qualities[0]):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return a}})},33604,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return i}});let a=e.r(84797),o=e.r(90098);function s({config:e,src:t,width:r,quality:i}){let n=(0,o.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let r=new URLSearchParams(t.slice(e+1)),a=r.get("dpl");if(a){n=a,r.delete("dpl");let o=r.toString();t=t.slice(0,e)+(o?"?"+o:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let l=(0,a.findClosestQuality)(i,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${l}${t.startsWith("/")&&n?`&dpl=${n}`:""}`}s.__next_img_default=!0;let i=s},47258,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return b}});let a=e.r(81258),o=e.r(44066),s=e.r(60507),i=o._(e.r(42650)),n=a._(e.r(85979)),l=a._(e.r(9475)),c=e.r(27467),d=e.r(17190),x=e.r(5074);e.r(14255);let p=e.r(15786),m=a._(e.r(33604)),u=e.r(82825),h={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[25,50,75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function f(e,t,r,a,o,s,i){let n=e?.src;e&&e["data-loaded-src"]!==n&&(e["data-loaded-src"]=n,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&o(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let a=!1,o=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>a,isPropagationStopped:()=>o,persist:()=>{},preventDefault:()=>{a=!0,t.preventDefault()},stopPropagation:()=>{o=!0,t.stopPropagation()}})}a?.current&&a.current(e)}}))}function g(e){return i.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y=(0,i.forwardRef)(({src:e,srcSet:t,sizes:r,height:a,width:o,decoding:n,className:l,style:c,fetchPriority:d,placeholder:x,loading:p,unoptimized:m,fill:h,onLoadRef:y,onLoadingCompleteRef:v,setBlurComplete:b,setShowAltText:j,sizesInput:N,onLoad:S,onError:w,...E},T)=>{let A=(0,i.useCallback)(e=>{e&&(w&&(e.src=e.src),e.complete&&f(e,x,y,v,b,m,N))},[e,x,y,v,b,w,m,N]),I=(0,u.useMergedRef)(T,A);return(0,s.jsx)("img",{...E,...g(d),loading:p,width:o,height:a,decoding:n,"data-nimg":h?"fill":"1",className:l,style:c,sizes:r,srcSet:t,src:e,ref:I,onLoad:e=>{f(e.currentTarget,x,y,v,b,m,N)},onError:e=>{j(!0),"empty"!==x&&b(!0),w&&w(e)}})});function v({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...g(t.fetchPriority)};return e&&n.default.preload?(n.default.preload(t.src,r),null):(0,s.jsx)(l.default,{children:(0,s.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let b=(0,i.forwardRef)((e,t)=>{let r=(0,i.useContext)(p.RouterContext),a=(0,i.useContext)(x.ImageConfigContext),o=(0,i.useMemo)(()=>{let e=h||a||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>
3e-t),r=e.deviceSizes.sort((e,t)=>e-t),o=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:o,localPatterns:"u"<typeof window?a?.localPatterns:e.localPatterns}},[a]),{onLoad:n,onLoadingComplete:l}=e,u=(0,i.useRef)(n);(0,i.useEffect)(()=>{u.current=n},[n]);let f=(0,i.useRef)(l);(0,i.useEffect)(()=>{f.current=l},[l]);let[g,b]=(0,i.useState)(!1),[j,N]=(0,i.useState)(!1),{props:S,meta:w}=(0,c.getImgProps)(e,{defaultLoader:m.default,imgConf:o,blurComplete:g,showAltText:j});return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(y,{...S,unoptimized:w.unoptimized,placeholder:w.placeholder,fill:w.fill,onLoadRef:u,onLoadingCompleteRef:f,setBlurComplete:b,setShowAltText:N,sizesInput:e.sizes,ref:t}),w.preload?(0,s.jsx)(v,{isAppRouter:!r,imgAttributes:S}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},24178,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return d},getImageProps:function(){return c}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let s=e.r(81258),i=e.r(27467),n=e.r(47258),l=s._(e.r(33604));function c(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],qualities:[25,50,75,90],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,r]of Object.entries(t))void 0===r&&delete t[e];return{props:t}}let d=n.Image},18974,(e,t,r)=>{t.exports=e.r(24178)},45238,39256,e=>{"use strict";let t="https://tools.applemediaservices.com/api/assets/featured-content/apps/badges",r=`${t}/badge-2/en-us.svg`,a=`${t}/badge-1/en-us.svg`;e.s(["APP_STORE_BADGE_DARK_URL",0,r,"APP_STORE_BADGE_LIGHT_URL",0,a],45238),e.s(["PLAY_STORE_BADGE_URL",0,"/google-play-badge.svg"],39256)},28269,e=>{"use strict";var t=e.i(42650),r=e.i(18738),a=e.i(7805),o=e.i(61761);function s(){let[e,r]=(0,t.useState)(!1);return(0,t.useEffect)(()=>r(!0),[]),e}
3e.s(["useMounted",0,s,"useStoreLinks",0,function(e,i){let[n]=(0,t.useState)(()=>({apple:(0,o.mintClickId)(),google:(0,o.mintClickId)()})),l=s();return{appleClickId:n.apple,googleClickId:n.google,appleUrl:l?(0,r.buildAppStoreUrl)(e):a.APP_STORE_URL,googleUrl:l?(0,r.buildPlayStoreUrl)(e,n.google,i):a.PLAY_STORE_URL}}])},45639,e=>{"use strict";var t=e.i(60507),r=e.i(18974),a=e.i(42650),o=e.i(18738),s=e.i(45238),i=e.i(39256),n=e.i(28269);e.s(["default",0,function({isHomepage:e=!1}){let[l,c]=(0,a.useState)(!1),[d,x]=(0,a.useState)(!1),p=(0,n.useStoreLinks)("nav"),m=(0,n.useStoreLinks)("nav");return(0,a.useEffect)(()=>{let e=()=>{x(window.scrollY>50)};return window.addEventListener("scroll",e),()=>window.removeEventListener("scroll",e)},[]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("nav",{className:`fixed top-0 left-0 right-0 z-50 py-4 md:py-6 ${d?`${l?"bg-[var(--color-base)] shadow-sm border-b border-[var(--color-border-solid)]":"bg-[var(--color-base)]/80 backdrop-blur-md shadow-sm border-b border-[var(--color-border-solid)]"}`:"bg-[var(--color-base)]"}`,children:(0,t.jsxs)("div",{className:"max-w-[1600px] mx-auto w-full flex items-center justify-between px-4 sm:px-6 md:px-8 lg:px-12 xl:px-[124px]",children:[(0,t.jsxs)("div",{className:"flex items-center gap-6",children:[(0,t.jsx)("button",{type:"button",onClick:()=>{(0,o.track)("nav_click",{destination:"home"}),e?window.scrollTo({top:0,behavior:"smooth"}):window.location.href="/"},className:"relative w-[100px] h-[24px] sm:w-[120px] sm:h-[28px] md:w-[134px] md:h-[32px] z-50 hover:opacity-80 focus:opacity-80 focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer","aria-label":e?"Scroll to top of page":"Go to Steps Club homepage",children:(0,t.jsx)(r.default,{src:"/steps-club-logo.svg",alt:"Steps Club",fill:!0,className:"object-contain",priority:!0})}),(0,t.jsxs)("div",{className:"hidden lg:flex gap-4 items-center",children:[(0,t.jsx)("a",{href:e?"#features":"/#features",onClick:()=>(0,o.track)("nav_click",{destination:"features"}),className:"px-2 py-1 text-[16px] xl:text-[18px] text-[var(--color-text-secondary)] hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer",children:"Features"}),(0,t.jsx)("a",{href:e?"#pricing":"/#pricing",onClick:()=>(0,o.track)("nav_click",{destination:"pricing"}),className:"px-2 py-1 text-[16px] xl:text-[18px] text-[var(--color-text-secondary)] hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer",children:"Pricing"}),(0,t.jsx)("a",{href:e?"#faq":"/#faq",onClick:()=>(0,o.track)("nav_click",{destination:"faq"}),className:"px-2 py-1 text-[16px] xl:text-[18px] text-[var(--color-text-secondary)] hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer",children:"FAQ"}),(0,t.jsx)("a",{href:"/blog",onClick:()=>(0,o.track)("nav_click",{destination:"blog"}),className:"px-2 py-1 text-[16px] xl:text-[18px] text-[var(--color-text-secondary)] hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer",children:"Blog"})]})]}),(0,t.jsxs)("div",{className:"hidden md:flex gap-2 lg:gap-3 items-center",children:[(0,t.jsx)("a",{href:p.appleUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>
3(0,o.trackAppStoreClick)("nav",void 0,"apple",p.appleClickId),className:"inline-block hover:opacity-80 active:opacity-70 transition-opacity duration-150 focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-lg","aria-label":"Download Steps Club on the App Store",children:(0,t.jsx)(r.default,{src:s.APP_STORE_BADGE_DARK_URL,alt:"Download on the App Store",width:120,height:40,unoptimized:!0,className:"h-[34px] lg:h-[40px] w-auto"})}),(0,t.jsx)("a",{href:p.googleUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>(0,o.trackAppStoreClick)("nav",void 0,"google",p.googleClickId),className:"inline-block hover:opacity-80 active:opacity-70 transition-opacity duration-150 focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-lg","aria-label":"Get Steps Club on Google Play",children:(0,t.jsx)(r.default,{src:i.PLAY_STORE_BADGE_URL,alt:"Get it on Google Play",width:120,height:40,unoptimized:!0,className:"h-[34px] lg:h-[40px] w-auto"})})]}),(0,t.jsx)("button",{onClick:()=>c(!l),className:"md:hidden z-50 p-2 hover:bg-[var(--color-border-light)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md transition-all duration-200 ease-out cursor-pointer","aria-label":"Toggle menu",children:(0,t.jsxs)("div",{className:"w-6 h-6 flex items-center justify-center relative",children:[(0,t.jsx)("span",{className:`block h-0.5 w-full bg-[var(--color-text-primary)] transition-all duration-300 absolute ${l?"rotate-45":"-translate-y-1.5"}`}),(0,t.jsx)("span",{className:`block h-0.5 w-full bg-[var(--color-text-primary)] transition-all duration-300 ${l?"opacity-0":"opacity-100"}`}),(0,t.jsx)("span",{className:`block h-0.5 w-full bg-[var(--color-text-primary)] transition-all duration-300 absolute ${l?"-rotate-45":"translate-y-1.5"}`})]})}),l&&(0,t.jsx)("div",{className:"md:hidden fixed top-[72px] left-0 right-0 bottom-0 bg-[var(--color-base)] z-40 px-6",children:(0,t.jsxs)("div",{className:"flex flex-col gap-6 pt-6",children:[(0,t.jsx)("a",{href:e?"#features":"/#features",onClick:()=>{(0,o.track)("nav_click",{destination:"features"}),c(!1)},className:"text-[24px] text-[var(--color-text-primary)] font-medium hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md px-3 py-2 transition-all duration-200 ease-out cursor-pointer",children:"Features"}),(0,t.jsx)("a",{href:e?"#pricing":"/#pricing",onClick:()=>{(0,o.track)("nav_click",{destination:"pricing"}),c(!1)},className:"text-[24px] text-[var(--color-text-primary)] font-medium hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md px-3 py-2 transition-all duration-200 ease-out cursor-pointer",children:"Pricing"}),(0,t.jsx)("a",{href:e?"#faq":"/#faq",onClick:()=>{(0,o.track)("nav_click",{destination:"faq"}),c(!1)},className:"text-[24px] text-[var(--color-text-primary)] font-medium hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md px-3 py-2 transition-all duration-200 ease-out cursor-pointer",children:"FAQ"}),(0,t.jsx)("a",{href:"/blog",onClick:()=>{(0,o.track)("nav_click",{destination:"blog"}),c(!1)},className:"text-[24px] text-[var(--color-text-primary)] font-medium hover:text-[var(--color-text-primary)] hover:bg-[var(--color-border-light)] focus:text-[var(--color-text-primary)] focus:bg-[var(--color-border-light)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-md px-3 py-2 transition-all duration-200 ease-out cursor-pointer",children:"Blog"}),(0,t.jsxs)("div",{className:"flex items-center justify-center gap-3 mt-8",children:[(0,t.jsx)("a",{href:m.appleUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>
3{(0,o.trackAppStoreClick)("nav",void 0,"apple",m.appleClickId),c(!1)},className:"inline-block hover:opacity-80 active:opacity-70 transition-opacity duration-150 focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-lg","aria-label":"Download Steps Club on the App Store",children:(0,t.jsx)(r.default,{src:s.APP_STORE_BADGE_DARK_URL,alt:"Download on the App Store",width:140,height:47,unoptimized:!0,className:"h-[44px] w-auto"})}),(0,t.jsx)("a",{href:m.googleUrl,target:"_blank",rel:"noopener noreferrer",onClick:()=>{(0,o.trackAppStoreClick)("nav",void 0,"google",m.googleClickId),c(!1)},className:"inline-block hover:opacity-80 active:opacity-70 transition-opacity duration-150 focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 rounded-lg","aria-label":"Get Steps Club on Google Play",children:(0,t.jsx)(r.default,{src:i.PLAY_STORE_BADGE_URL,alt:"Get it on Google Play",width:140,height:47,unoptimized:!0,className:"h-[44px] w-auto"})})]})]})})]})}),(0,t.jsx)("div",{className:"h-[72px] md:h-[88px]"})]})}])},94211,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={formatUrl:function(){return n},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let s=e.r(44066)._(e.r(97634)),i=/https?|ftp|gopher|file/;function n(e){let{auth:t,hostname:r}=e,a=e.protocol||"",o=e.pathname||"",n=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:r&&(c=t+(~r.indexOf(":")?`[${r}]`:r),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(s.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return a&&!a.endsWith(":")&&(a+=":"),e.slashes||(!a||i.test(a))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),n&&"#"!==n[0]&&(n="#"+n),d&&"?"!==d[0]&&(d="?"+d),o=o.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${a}${c}${o}${d}${n}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return n(e)}},82501,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isLocalURL",{enumerable:!0,get:function(){return s}});let a=e.r(1834),o=e.r(71120);function s(e){if(!(0,a.isAbsoluteUrl)(e))return!0;try{let t=(0,a.getLocationOrigin)(),r=new URL(e,t);return r.origin===t&&(0,o.hasBasePath)(r.pathname)}catch(e){return!1}}},88870,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return a}});let a=e=>{}},98355,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var a={default:function(){return g},useLinkStatus:function(){return v}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let s=e.r(44066),i=e.r(60507),n=s._(e.r(42650)),l=e.r(94211),c=e.r(59669),d=e.r(82825),x=e.r(1834),p=e.r(59419);e.r(14255);let m=e.r(7996),u=e.r(10828),h=e.r(82501),f=e.r(20034);function g(t){var r,a;let o,s,g,[v,b]=(0,n.useOptimistic)(u.IDLE_LINK_STATUS),j=(0,n.useRef)(null),{href:N,as:S,children:w,prefetch:E=null,passHref:T,replace:A,shallow:I,scroll:O,onClick:R,onMouseEnter:C,onTouchStart:P,legacyBehavior:_=!1,onNavigate:k,transitionTypes:L,ref:U,unstable_dynamicOnHover:D,...M}=t;o=w,_&&("string"==typeof o||"number"==typeof o)&&(o=(0,i.jsx)("a",{children:o}));let G=n.default.useContext(c.AppRouterContext),Y=!1!==E,B=!1!==E?null===(a=E)||"auto"===a?f.FetchStrategy.PPR:f.FetchStrategy.Full:f.FetchStrategy.PPR,F="string"==typeof(r=S||N)?r:(0,l.formatUrl)(r);if(_){if(o?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});s=n.default.Children.only(o)}let H=_?s&&"object"==typeof s&&s.ref:U,z=n.default.useCallback(e=>(null!==G&&(j.current=(0,u.mountLinkInstance)(e,F,G,B,Y,b)),()=>{j.current&&((0,u.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,u.unmountPrefetchableInstance)(e)}),[Y,F,G,B,b]),$={ref:(0,d.useMergedRef)(z,H),onClick(t){_||"function"!=typeof R||R(t),_&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(t),!G||t.defaultPrevented||function(t,r,a,o,s,i,l){if("u">typeof window){let c,{nodeName:d}=t.currentTarget;if("A"===d.toUpperCase()&&((c=t.currentTarget.getAttribute("target"))&&"_self"!==c||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,h.isLocalURL)(r)){o&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),i){let e=!1;if(i({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:x}=e.r(47834);n.default.startTransition(()=>{x(r,o?"replace":"push",!1===s?m.ScrollBehavior.NoScroll:m.ScrollBehavior.Default,a.current,l)})}}(t,F,j,A,O,k,L)},onMouseEnter(e){_||"function"!=typeof C||C(e),_&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),G&&Y&&(0,u.onNavigationIntent)(e.currentTarget,!0===D)},onTouchStart:function(e){_||"function"!=typeof P||P(e),_&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),G&&Y&&(0,u.onNavigationIntent)(e.currentTarget,!0===D)}};return(0,x.isAbsoluteUrl)(F)?$.href=F:_&&!T&&("a"!==s.type||"href"in s.props)||($.href=(0,p.addBasePath)(F)),g=_?n.default.cloneElement(s,$):(0,i.jsx)("a",{...M,...$,children:o}),(0,i.jsx)(y.Provider,{value:v,children:g})}e.r(88870);let y=(0,n.createContext)(u.IDLE_LINK_STATUS),v=()=>(0,n.useContext)(y);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
3dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},2204,e=>{"use strict";var t=e.i(60507);e.s(["default",0,function(){return(0,t.jsx)("div",{className:"w-full bg-[var(--color-primary)]",children:(0,t.jsx)("div",{className:"max-w-[1600px] mx-auto w-full",children:(0,t.jsxs)("footer",{className:"box-border content-stretch flex flex-col sm:flex-row items-center sm:items-start justify-between gap-4 sm:gap-0 not-italic px-4 sm:px-6 md:px-8 lg:px-12 xl:px-[124px] py-8 md:py-10 lg:py-[48px] relative size-full text-[12px] md:text-[14px] text-[var(--color-text-disabled)] text-center sm:text-left",children:[(0,t.jsx)("p",{className:"leading-[1.7] relative shrink-0",children:"© 2026 Steps Club"}),(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row items-center gap-4 sm:gap-6",children:[(0,t.jsxs)("div",{className:"flex gap-4",children:[(0,t.jsx)("a",{href:"/terms",className:"text-[var(--color-text-disabled)] hover:text-[var(--color-text-muted)] rounded px-1 transition-colors duration-200",children:"Terms"}),(0,t.jsx)("a",{href:"/privacy",className:"text-[var(--color-text-disabled)] hover:text-[var(--color-text-muted)] rounded px-1 transition-colors duration-200",children:"Privacy"})]}),(0,t.jsxs)("p",{className:"leading-[1.7] relative shrink-0",children:[(0,t.jsx)("span",{children:"Created by "}),(0,t.jsx)("a",{href:"https://cernera.design",target:"_blank",rel:"noopener noreferrer",className:"underline text-[var(--color-text-muted)] hover:text-[var(--color-text-tertiary)] rounded px-1 transition-colors duration-200",children:"Cernera Design"})]})]})]})})})}])},87748,e=>{"use strict";var t=e.i(60507),r=e.i(2204),a=e.i(45639);e.s(["default",0,function({children:e,isHomepage:o=!1}){return(0,t.jsxs)("div",{className:"min-h-screen bg-[var(--color-base)] flex flex-col",children:[(0,t.jsx)(a.default,{isHomepage:o}),(0,t.jsx)("main",{className:"flex-1",children:e}),(0,t.jsx)(r.default,{})]})}])},15615,e=>{"use strict";var t=e.i(60507),r=e.i(19477),a=e.i(98355),o=e.i(87748);let s=JSON.stringify({"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:"https://www.stepsclubapp.com/"},{"@type":"ListItem",position:2,name:"Terms and Conditions",item:"https://www.stepsclubapp.com/terms"}]});e.s(["default",0,function(){return(0,t.jsxs)(o.default,{isHomepage:!1,children:[(0,t.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:s}}),(0,t.jsx)("div",{className:"bg-[var(--color-surface)] min-h-screen",children:(0,t.jsx)("div",{className:"w-full",children:(0,t.jsx)("div",{className:"max-w-[1600px] mx-auto w-full",children:(0,t.jsxs)(r.motion.main,{initial:"initial",animate:"animate",variants:{initial:{opacity:0,y:24},animate:{opacity:1,y:0,transition:{duration:.5,ease:[.25,.1,.25,1]}}},className:"max-w-[800px] mx-auto px-4 sm:px-6 md:px-8 py-12 md:py-16 lg:py-20",children:[(0,t.jsxs)("div",{className:"mb-8 md:mb-12",children:[(0,t.jsx)("h1",{className:"text-[32px] sm:text-[36px] md:text-[42px] lg:text-[48px] leading-[1.1] tracking-[-0.02em] text-[var(--color-text-primary)] font-semibold mb-4",children:"Terms and Conditions of Use"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.5] text-[var(--color-text-secondary)] mb-4",children:"Last Updated: April 7, 2026"}),(0,t.jsx)("p",{className:"text-[14px] md:text-[16px] leading-[1.5] text-[var(--color-text-tertiary)]",children:'By downloading, installing, accessing, or using the Steps Club mobile application ("App" or "Service"), you agree to be bound by these Terms and Conditions of Use ("Terms"). If you do not agree to these Terms, do not use the App.'})]}),(0,t.jsx)("div",{className:"prose prose-lg max-w-none",children:(0,t.jsxs)("div",{className:"space-y-8 md:space-y-10",children:[(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"1. ACCEPTANCE OF TERMS"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:'By downloading, installing, accessing, or using the Steps Club mobile application ("App" or "Service"), you agree to be bound by these Terms and Conditions of Use ("Terms"). If you do not agree to these Terms, do not use the App.'}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:'These Terms constitute a legally binding agreement between you and Nicholas Cernera ("we," "us," "our," or "Service Provider").'})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"2. AGE REQUIREMENT"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"You must be at least 13 years of age to use this Service. By using the Service, you represent and warrant that you are at least 13 years old. If you are under 18, you represent that you have your parent's or guardian's permission to use the Service."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"3. SERVICE DESCRIPTION"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"Steps Club is a fitness tracking and social platform that allows you to:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Track your daily step count using data from your device's health platforms"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Connect with friends and share your fitness progress"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Create and join private clubs to compete with groups of friends"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"View leaderboards and activity feeds"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Access premium features through optional subscription plans"})]}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:'The Service is provided "as is" and we reserve the right to modify, suspend, or discontinue any part of the Service at any time with or without notice.'})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"4. USER ACCOUNTS"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"4.1 Account Creation"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"To use certain features of the Service, you must create an account. You may sign in with Apple, with an email address and password, or with a phone number verified by an SMS one-time passcode. When creating an account, you agree to:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Provide accurate, current, and complete information"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Maintain and promptly update your account information"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Maintain the security of your account credentials"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Accept responsibility for all activities that occur under your account"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Notify us immediately of any unauthorized use of your account"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"4.2 Account Security"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You are responsible for maintaining the confidentiality of your account credentials and for all activities that occur under your account. You agree to notify us immediately of any suspected unauthorized access to your account."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"4.3 Account Types"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"The Service offers different account tiers:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsxs)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:[(0,t.jsx)("strong",{children:"Basic:"})," Free tier with limited features (limited friends and clubs)"]}
3),(0,t.jsxs)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:[(0,t.jsx)("strong",{children:"Authenticated:"})," Free tier for registered users with additional features"]}),(0,t.jsxs)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:[(0,t.jsx)("strong",{children:"Pro:"})," Paid subscription tier with unlimited features"]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"4.4 Phone Verification"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"If you choose to sign in with a phone number, you agree that we may send you an SMS message containing a one-time passcode to verify ownership of that number. Standard carrier message and data rates may apply. You represent that you are the authorized user of the phone number you provide and that you have the right to receive SMS messages at that number."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"5. SUBSCRIPTION TERMS"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.
31 Subscription Plans"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"We offer Pro subscription plans with the following options:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Monthly subscription"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Annual subscription"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Lifetime subscription (one-time payment)"})]}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Subscription prices are displayed in the App and may vary by region. All prices are subject to change without notice, but changes will not affect active subscriptions during their current billing period."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.2 Payment and Billing"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Payment will be charged to your Apple ID account (iOS) or Google Play account (Android) upon confirmation of purchase"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Subscriptions are processed through Apple App Store or Google Play Store payment systems"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We use RevenueCat to manage and verify subscription status"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We do not receive or store your payment card details; all payment processing is handled by Apple or Google"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Payment will be charged to your account at the confirmation of purchase"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.3 Auto-Renewal"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Subscriptions automatically renew unless auto-renew is turned off at least 24 hours before the end of the current period"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your account will be charged for renewal within 24 hours prior to the end of the current period at the cost of the chosen subscription plan"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You can manage and cancel your subscription by going to your account settings on the App Store (iOS) or Google Play Store (Android) after purchase"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Auto-renewal can be turned off by navigating to your Apple ID Account Settings or Google Play Account Settings after purchase"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.4 Cancellation"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You may cancel your subscription at any time through your device's App Store or Google Play Store settings"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Cancellation will take effect at the end of the current billing period"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You will c
3ontinue to have access to Pro features until the end of your current billing period"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"No refunds or credits will be provided for any partial subscription periods"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.5 Refunds"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Refund requests must be submitted directly to Apple (for iOS) or Google (for Android) through their respective stores"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Refunds are subject to Apple's or Google's terms and conditions and refund policies"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We do not process refunds directly"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.6 Subscription Changes"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We reserve the right to modify subscription plans, features, or pricing at any time"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Changes to active subscriptions will be communicated to users in advance when possible"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Continued use of the Service after changes constitutes acceptance of the modified terms"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"5.7 Failed Payments"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"If payment for your subscription fails or your subscription expires:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Access to Pro features may be suspended immediately"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your account will be downgraded to the free tier"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your data and progress will be preserved"})]})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"6. USER CONDUCT"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"6.1 Acceptable Use"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"You agree to use the Service only for lawful purposes and in accordance with these Terms. You agree not to:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Violate any applicable local, state, national, or international law"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Infringe upon the rights of others"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Transmit any material that is harmful, threatening, abusive, harassing, defamatory, vulgar, obscene, or otherwise objectionable"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Impersonate any person or entity or falsely state or misrepresent your affiliation with any person or entity"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Interfere with or disrupt the Service or servers or networks connected to the Service"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Use any automated system, including robots, spiders, or scrapers, to access the Service"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Attempt to gain unauthorized access to any portion of the Service or any other accounts, computer systems, or networks"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"6.2 User Content"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"You are solely responsible for any content you post, upload, or share through the Service, including:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Profile pictures"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Display names and usernames"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Messages and communications with other users"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Feedback you submit through the in-app review prompt"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Any other content you create or share"})]}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"You represent and warrant that any content you post:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Is accurate and not misleading"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Does not violate any third-party rights (including intellectual property, privacy, or publicity rights)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Does not contain any illegal, harmful, or offensive material"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Complies with all applicable laws and regulations"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"6.3 Content Removal"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We reserve the right, but not the obligation, to monitor, edit, or remove any content that we determine, in our sole discretion, violates these Terms or is otherwise objectionable."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"7. INTELLECTUAL PROPERTY"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"7.1 Service Ownership"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service, including its original content, features, functionality, design, and compilation, is owned by Nicholas Cernera and is protected by copyright, trademark, and other laws. All rights not expressly granted to you are reserved."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"7.2 User Content License"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"By posting, uploading, or sharing content through the Service, you grant us a worldwide, non-exclusive, royalty-free, transferable license to use, reproduce, distribute, prepare derivative works of, display, and perform your content in connection with the Service."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"7.3 Third-Party Content"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service may contain content from third parties, including other users. Such content is the responsibility of the party providing it. We are not responsible for third-party content."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"8. HEALTH DATA AND FITNESS INFORMATION"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"8.1 Health Data Access"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service accesses health and fitness data from your device's health platforms (Apple HealthKit on iOS, Google Fit/Health Connect on Android) with your explicit permission. We only read step count data; we do not write data to your health platforms."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"8.2 Accuracy Disclaimer"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We do not guarantee the accuracy, completeness, or reliability of any health or fitness data"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Step count data is provided by your device and may vary in accuracy"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You should not rely solely on this Service for health or medical decisions"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Always consult with a healthcare professional for medical advice"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"8.3 Not Medical Advice"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service is not intended to diagnose, treat, cure, or prevent any disease or medical condition. The Service is for informational and social purposes only and is not a substitute for professional medical advice, diagnosis, or treatment."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"9. PRIVACY"}),(0,t.jsxs)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:["Your use of the Service is also governed by our Privacy Policy, which is incorporated into these Terms by reference. Please review our"," ",(0,t.jsx)(a.default,{href:"/privacy",className:"text-[var(--color-text-primary)] underline hover:text-[var(--color-text-secondary)] transition-colors",children:"Privacy Policy"}
3)," ","to understand how we collect, use, and protect your information."]}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"By using the Service, you consent to the collection and use of your information as described in our Privacy Policy."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"10. THIRD-PARTY SERVICES AND INTEGRATIONS"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"10.1 Third-Party Services"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"The Service integrates with third-party services, including:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Apple HealthKit and Google Fit/Health Connect (health data)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Discord (optional social integration)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Firebase (authentication, database, storage)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"RevenueCat (subscription management)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Apple App Store and Google Play Store (payments)"})]}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your use of third-party services is subject to their respective terms and conditions and privacy policies."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"10.2 Discord Integration"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"If you choose to connect your Discord account:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You are subject to Discord's Terms of Service and Privacy Policy"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You can disconnect your Discord account at any time"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"We do not control Discord's services and are not responsible for Discord's actions or policies"})]})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"11. TERMINATION"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"11.1 Termination by You"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"You may terminate your account at any time by deleting your account through the App's settings. Account deletion is permanent and cannot be undone. Upon deletion:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"All your data will be permanently deleted"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your subscription will be canceled (if active)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"You will lose access to all Service features"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"11.2 Termination by Us"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"We may terminate or suspend your account and access to the Service immediately, without prior notice, for any reason, including:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Violation of these Terms"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Fraudulent, abusive, or illegal activity"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Request by law enforcement or government agency"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Extended periods of inactivity"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Any other reason we determine necessary"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"11.3 Effect of Termination"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"Upon termination:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your right to use the Service will immediately cease"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"All data associated with your account may be deleted"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Any subscription will be canceled (no refunds for unused portions)"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Provisions of these Terms that by their nature should survive termination will survive"})]})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"12. DISCLAIMERS AND LIMITATION OF LIABILITY"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:'12.1 Service Provided "As Is"'}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:'THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR COURSE OF PERFORMANCE.'})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"12.2 No Warranties"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"We do not warrant that:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-3 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service will be uninterrupted, secure, or error-free"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The results that may be obtained from use of the Service will be accurate or reliable"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Any errors in the Service will be corrected"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"The Service will meet your requirements"})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"12.3 Limitation of Liability"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL NICHOLAS CERNERA, HIS AFFILIATES, AGENTS, DIRECTORS, EMPLOYEES, SUPPLIERS, OR LICENSORS BE LIABLE FOR ANY INDIRECT, PUNITIVE, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR EXEMPLARY DAMAGES, INCLUDING WITHOUT LIMITATION DAMAGES FOR LOSS OF PROFITS, GOODWILL, USE, DATA, OR OTHER INTANGIBLE LOSSES, ARISING OUT OF OR RELATING TO THE USE OF, OR INABILITY TO USE, THE SERVICE."}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-3",children:"TO THE MAXIMUM EXTENT PERMITTED BY LAW, OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE USE OF OR ANY INABILITY TO USE ANY PORTION OF THE SERVICE SHALL NOT EXCEED THE AMOUNT YOU PAID TO US IN THE 12 MONTHS PRIOR TO THE ACTION GIVING RISE TO THE LIABILITY, OR $100, WHICHEVER IS GREATER."}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Some jurisdictions do not allow the exclusion of implied warranties or limitation of liability for incidental or consequential damages, so the above limitations may not apply to you."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"13. INDEMNIFICATION"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"You agree to indemnify, defend, and hold harmless Nicholas Cernera and his affiliates, agents, directors, employees, suppliers, and licensors from and against any and all claims, damages, obligations, losses, liabilities, costs, or debt, and expenses (including but not limited to attorney's fees) arising from:"}),(0,t.jsxs)("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your use of and access to the Service"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your violation of any term of these Terms"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Your violation of any third-party right, including any copyright, property, or privacy right"}),(0,t.jsx)("li",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"Any claim that your content caused damage to a third party"})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"14. DISPUTE RESOLUTION"}),(0,t.jsxs)("div",{className:"space-y-4",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"14.1 Governing Law"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"These Terms shall be governed by and construed in accordance with the laws of the United States, without regard to its conflict of law provisions."})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"14.2 Informal Resolution"}),(0,t.jsxs)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:["If you have any dispute with us, you agree to first contact us at"," ",(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-[var(--color-text-primary)] underline hover:text-[var(--color-text-secondary)]",children:"[email protected]"})," ","to attempt to resolve the dispute informally."]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("h3",{className:"text-[20px] md:text-[22px] font-medium text-[var(--color-text-primary)] mb-3 tracking-[-0.01em]",children:"14.3 Binding Arbitration"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"If we cannot resolve a dispute informally, you agree that any dispute arising out of or relating to these Terms or the Service shall be resolved through binding arbitration in accordance with the rules of the American Arbitration Association, rather than
3in court."})]})]})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"15. CHANGES TO TERMS"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"We reserve the right, at our sole discretion, to modify or replace these Terms at any time. If a revision is material, we will provide at least 30 days notice prior to any new terms taking effect."}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"What constitutes a material change will be determined at our sole discretion. By continuing to access or use our Service after any revisions become effective, you agree to be bound by the revised terms."}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"If you do not agree to the new terms, you must stop using the Service and may delete your account."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"16. SEVERABILITY"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"If any provision of these Terms is found to be unenforceable or invalid, that provision shall be limited or eliminated to the minimum extent necessary so that these Terms shall otherwise remain in full force and effect and enforceable."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"17. ENTIRE AGREEMENT"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"These Terms, together with our Privacy Policy, constitute the entire agreement between you and us regarding the Service and supersede all prior agreements and understandings, whether written or oral."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"18. CONTACT INFORMATION"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mb-4",children:"If you have any questions about these Terms, please contact us:"}),(0,t.jsx)("div",{className:"bg-[var(--color-secondary)] rounded-lg p-4 md:p-6",children:(0,t.jsxs)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:[(0,t.jsx)("strong",{children:"Email:"})," ",(0,t.jsx)("a",{href:"mailto:[email protected]",className:"text-[var(--color-text-primary)] underline hover:text-[var(--color-text-secondary)]",children:"[email protected]"})]})}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)] mt-4",children:"We will respond to your inquiry as promptly as possible."})]}),(0,t.jsxs)("section",{children:[(0,t.jsx)("h2",{className:"text-[24px] md:text-[28px] font-semibold text-[var(--color-text-primary)] mb-4 tracking-[-0.01em]",children:"19. ACKNOWLEDGMENT"}),(0,t.jsx)("p",{className:"text-[16px] md:text-[18px] leading-[1.6] text-[var(--color-text-secondary)]",children:"BY USING THE SERVICE, YOU ACKNOWLEDGE THAT YOU HAVE READ THESE TERMS OF USE, UNDERSTAND THEM, AND AGREE TO BE BOUND BY THEM. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT USE THE SERVICE."})]}),(0,t.jsx)("section",{children:(0,t.jsx)("div",{className:"mt-8 pt-8 border-t border-[var(--color-border-medium)]",children:(0,t.jsxs)("p",{className:"text-[14px] md:text-[16px] leading-[1.6] text-[var(--color-text-tertiary)] text-center",children:["Steps Club Terms and Conditions of Use",(0,t.jsx)("br",{}),"Service provided by Nicholas Cernera",(0,t.jsx)("br",{}),"Last Updated: April 7, 2026"]})})})]})}),(0,t.jsx)("div",{className:"mt-12 md:mt-16 pt-8 border-t border-[var(--color-border-medium)]",children:(0,t.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-between items-center",children:[(0,t.jsx)(a.default,{href:"/privacy",className:"text-[16px] md:text-[18px] text-[var(--color-text-primary)] underline hover:text-[var(--color-text-secondary)] transition-colors",children:"View Privacy Policy â"}),(0,t.jsx)(a.default,{href:"/",className:"bg-[var(--color-text-primary)] px-6 py-3 rounded-full text-white text-[14px] md:text-[16
3px] font-medium hover:bg-[var(--color-text-secondary)] hover:shadow-lg hover:scale-[1.02] active:scale-[0.98] active:bg-[var(--color-text-primary)] focus:outline-none focus:ring-2 focus:ring-[var(--color-border-strong)] focus:ring-offset-2 transition-all duration-200 ease-out cursor-pointer",children:"Back to Home"})]})})]})})})})]})}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.