1import{Ea as e,Ho as t,er as n,ll as r,nr as i,tr as a}from"./index-BkL9w7fs.js";import{t as o}from"./sign-in-providers-Ddx3Qzem.js";var s=r();function c({image:r,imageAlt:o,badge:c,headline:l,tagline:u,children:d}){return(0,s.jsxs)(`div`,{className:`bg-background text-foreground grid min-h-dvh w-full lg:grid-cols-2`,children:[(0,s.jsxs)(`div`,{className:`flex flex-col px-6 py-6 lg:px-12`,children:[(0,s.jsxs)(`div`,{className:`flex items-center justify-between`,children:[(0,s.jsxs)(e,{href:`/`,className:`flex items-center gap-2.5`,children:[(0,s.jsxs)(n,{className:`size-8 rounded-lg`,children:[(0,s.jsx)(i,{src:t.appIcon,alt:``}),(0,s.jsx)(a,{className:`rounded-lg text-sm font-semibold`,children:t.title.substring(0,1).toUpperCase()})]}),(0,s.jsx)(`span`,{className:`text-lg font-semibold tracking-tight`,children:t.title})]}),(0,s.jsx)(e,{href:`/`,className:`text-muted-foreground hover:text-foreground text-sm transition-colors`,children:`Back home`})]}),(0,s.jsx)(`div`,{className:`flex flex-1 items-center justify-center py-12`,children:(0,s.jsx)(`div`,{className:`flex w-full max-w-sm flex-col gap-8`,children:d})}),(0,s.jsxs)(`div`,{className:`text-muted-foreground flex items-center justify-between text-xs`,children:[(0,s.jsxs)(`span`,{children:[`© `,t.title]}),(0,s.jsxs)(`div`,{className:`flex gap-4`,children:[(0,s.jsx)(e,{href:`/legal/terms`,className:`hover:text-foreground transition-colors`,children:`Terms`}),(0,s.jsx)(e,{href:`/legal/privacy`,className:`hover:text-foreground transition-colors`,children:`Privacy`})]})]})]}),(0,s.jsx)(`div`,{className:`hidden p-3 lg:block`,children:(0,s.jsxs)(`div`,{className:`relative h-full overflow-hidden rounded-[28px] bg-neutral-950`,children:[(0,s.jsx)(`img`,{src:r,alt:o,className:`absolute inset-0 size-full object-cover`}),(0,s.jsx)(`div`,{className:`absolute inset-x-0 bottom-0 h-2/3 bg-linear-to-t from-black/90 via-black/50 to-transparent`}),(0,s.jsxs)(`div`,{className:`absolute inset-x-0 bottom-0 z-10 p-10 [text-shadow:0_1px_12px_rgba(0,0,0,0.9)] xl:p-12`,children:[c?(0,s.jsx)(`span`,{className:`text-[11px] tracking-[0.28em] text-white/85 uppercase`,children:c}):null,(0,s.jsx)(`h2`,{className:`mt-4 max-w-md text-4xl leading-[1.08] font-semibold tracking-tight text-white xl:text-5xl`,children:l}),u?(0,s.jsx)(`p`,{className:`mt-5 max-w-md text-sm leading-relaxed text-white/80`,children:u}):null]})]})})]})}var l=[`github`,`google`];function u(){return(0,s.jsxs)(c,{image:`/landing/auth-signin-visual-v3.jpeg`,imageAlt:`A violet planet drifting through swirling orange and magenta nebula clouds`,badge:`Welcome back`,headline:(0,s.jsxs)(s.Fragment,{children:[`Your next thumbnail is `,(0,s.jsx)(`em`,{children:`already waiting.`})]}),tagline:`Your face profiles, inspirations and generated thumbnails â right where you left them.`,children:[(0,s.jsxs)(`div`,{className:`flex flex-col gap-3`,children:[(0,s.jsx)(`span`,{className:`text-muted-foreground text-[13px] tracking-wide`,children:`Sign in`}),(0,s.jsxs)(`h1`,{className:`text-4xl leading-tight font-semibold tracking-tight`,children:[`Welcome back to `,t.title]}),(0,s.jsx)(`p`,{className:`text-muted-foreground text-sm leading-6 text-pretty`,children:`Use an email code or continue with a connected provider.`})]}),(0,s.jsx)(o,{providers:l,variant:`split`})]})}export{u as component};
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.