1import{j as e,r as c,L as l,$ as m,S as x}from"./app-B3BWkqWE.js";import{c as u,B as n}from"./button-CLHTO0Jt.js";import{c as s}from"./utils-jAU0Cazi.js";import{S as p}from"./index-CaVhnAtO.js";import{A as f}from"./app-logo-icon-GfEzXg4t.js";import{C as h}from"./check-DtJuLGgv.js";import{A as g}from"./arrow-right-ClV6qbDm.js";/* empty css */import"./createLucideIcon-ltl3dnkG.js";function v({className:r,...t}){return e.jsx("div",{"data-slot":"card",className:s("bg-card text-card-foreground flex flex-col gap-6 rounded-xl border py-6 shadow-sm",r),...t})}function b({className:r,...t}){return e.jsx("div",{"data-slot":"card-header",className:s("flex flex-col gap-1.5 px-6",r),...t})}function j({className:r,...t}){return e.jsx("div",{"data-slot":"card-title",className:s("leading-none font-semibold",r),...t})}function N({className:r,...t}){return e.jsx("div",{"data-slot":"card-description",className:s("text-muted-foreground text-sm",r),...t})}function y({className:r,...t}){return e.jsx("div",{"data-slot":"card-content",className:s("px-6",r),...t})}function w({className:r,...t}){return e.jsx("div",{"data-slot":"card-footer",className:s("flex items-center px-6",r),...t})}const C=u("inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90",secondary:"border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90",destructive:"border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40",outline:"text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground"}},defaultVariants:{variant:"default"}});function S({className:r,variant:t,asChild:i=!1,...o}){const a=i?p:"span";return e.jsx(a,{"data-slot":"badge",className:s(C({variant:t}),r),...o})}const k=[{id:"basic",name:"Basic",description:"Everything you need to get started",price:"$9",per:"month",features:["3 projects","5 team members","10GB storage","Basic analytics","Email support"],popular:!1},{id:"pro",name:"Pro",description:"Perfect for growing teams",price:"$29",per:"month",features:["Unlimited projects","15 team members","50GB storage","Advanced analytics","Priority support","Custom domains"],popular:!0},{id:"enterprise",name:"Enterprise",description:"For large teams with advanced needs",price:"$99",per:"month",features:["Unlimited projects","Unlimited team members","500GB storage","Custom analytics","24/7 support","Dedicated account manager","Custom integrations"],popular:!1}];function L(){const[r,t]=c.useState("pro"),i=a=>{t(a)},o=()=>{x.visit(route("dashboard"))};return e.jsxs(e.Fragment,{children:[e.jsx(l,{title:"Choose a Plan"}),e.jsxs("div",{className:"bg-background flex min-h-svh flex-col",children:[e.jsxs("header",{className:"border-border flex items-center justify-between border-b px-6 py-4",children:[e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(f,{className:"size-8 fill-current text-[var(--foreground)] dark:text-white"}),e.jsx("span",{className:"text-lg font-semibold",children:"Zovo"})]}),e.jsx("div",{className:"flex items-center gap-4",children:e.jsx(m,{href:route("dashboard"),
1children:e.jsx(n,{variant:"ghost",children:"Skip for now"})})})]}),e.jsx("main",{className:"flex flex-1 flex-col items-center px-4 py-8 md:px-6 lg:py-12",children:e.jsxs("div",{className:"mx-auto w-full max-w-6xl",children:[e.jsxs("div",{className:"mb-12 text-center",children:[e.jsx("h1",{className:"mb-2 text-3xl font-bold tracking-tight lg:text-4xl",children:"Choose a Plan That Works for You"}),e.jsx("p",{className:"text-muted-foreground mx-auto max-w-2xl text-lg",children:"Start with a 14-day free trial. No credit card required. Change or cancel your plan anytime."})]}),e.jsx("div",{className:"grid gap-6 sm:grid-cols-2 lg:grid-cols-3",children:k.map(a=>e.jsxs(v,{className:`relative border-2 transition-all ${r===a.id?"border-primary shadow-lg":"border-border hover:border-primary/50"}`,children:[a.popular&&e.jsx(S,{className:"absolute -right-1 -top-1 px-3 py-1",variant:"default",children:"Most Popular"}),e.jsxs(b,{children:[e.jsx(j,{children:a.name}),e.jsx(N,{children:a.description}),e.jsxs("div",{className:"mt-4",children:[e.jsx("span",{className:"text-3xl font-bold",children:a.price}),e.jsxs("span",{className:"text-muted-foreground",children:["/",a.per]})]})]}),e.jsx(y,{children:e.jsx("ul",{className:"space-y-2",children:a.features.map(d=>e.jsxs("li",{className:"flex items-center gap-2",children:[e.jsx(h,{className:"h-4 w-4 text-primary"}),e.jsx("span",{children:d})]},d))})}),e.jsx(w,{children:e.jsx(n,{className:"w-full",variant:r===a.id?"default":"outline",onClick:()=>i(a.id),children:r===a.id?"Selected":"Select Plan"})})]},a.id))}),e.jsx("div",{className:"mt-12 flex justify-center",children:e.jsxs(n,{size:"lg",onClick:o,className:"flex items-center gap-2",children:["Continue to Dashboard ",e.jsx(g,{className:"h-4 w-4"})]})})]})})]})]})}export{L as default};
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.