import{i as u,m as b,e as v,f as p,a as e,H as f,h as a,w as l,E as g,s,z as w,g as y}from"./index-DF5uCdwt.js";import{_ as h}from"./Button.vue_vue_type_script_setup_true_lang-CKPSvBok.js";import{_ as m}from"./Input.vue_vue_type_script_setup_true_lang-09owoR_-.js";import{_ as k}from"./Checkbox.vue_vue_type_script_setup_true_lang-HEQfofy8.js";import"./cn-2dOUpm6k.js";const V={class:"grid grid-cols-1 md:grid-cols-2 min-h-screen"},L={class:"px-8 md:px-16 py-16 flex flex-col justify-center bg-[var(--wdot-bg)]"},_={class:"flex items-center justify-between text-[12.5px] my-4"},z=u({__name:"Login",setup(N){const d=s("hong@wdot.com"),i=s(""),n=s(!0),r=s(!1),x=w(),c=async()=>{r.value=!0,setTimeout(()=>{r.value=!1,x.push("/dashboard")},700)};return(j,t)=>(b(),v("div",V,[t[8]||(t[8]=p('<div class="hidden md:flex flex-col justify-between p-16 text-white relative overflow-hidden" style="background:linear-gradient(135deg, var(--wdot-color-primary-700), var(--wdot-color-primary-900));"><div class="absolute inset-0" style="background:radial-gradient(circle at 30% 30%, rgba(54,163,250,0.3), transparent 60%);"></div><div class="relative"><div class="flex items-center gap-2.5 font-black text-[22px] tracking-[-0.03em]"><span class="w-9 h-9 rounded-lg bg-white grid place-items-center"><svg width="20" height="20" viewBox="0 0 32 32" fill="none"><path d="M6 9 L10 23 L14 13 L18 23 L22 13 L26 23 L30 9" stroke="#0f5fa8" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round" fill="none"></path><circle cx="30" cy="9" r="2.2" fill="#ff6b6b"></circle></svg></span> W·Dot </div></div><div class="relative"><h2 class="text-[42px] font-black tracking-[-0.035em] leading-[1.05] m-0 mb-[18px]"> 코드 없이, 누구나<br>5분 안에 시작합니다. </h2><p class="text-[15px] leading-[1.7] text-white/75 max-w-[380px] m-0 mb-7"> 한국형 LLM 통합 노코드 플랫폼. 사이트·앱·자동화를 한 곳에서. </p></div><div class="relative flex gap-6 text-xs text-white/65 pt-6 border-t border-white/15"><div><b class="block text-white text-lg font-extrabold mb-[3px]">10,247+</b>활성 사이트</div><div><b class="block text-white text-lg font-extrabold mb-[3px]">99.99%</b>SLA 가용성</div><div><b class="block text-white text-lg font-extrabold mb-[3px]">4.9★</b>고객 만족</div></div></div>',1)),e("div",L,[t[5]||(t[5]=e("h3",{class:"text-[32px] font-black tracking-[-0.025em] m-0 mb-2"},"다시 만나서 반가워요",-1)),t[6]||(t[6]=e("p",{class:"text-sm text-[var(--wdot-fg-muted)] mb-7"}," 계정에 로그인하면 모든 사이트 관리를 시작할 수 있어요 ",-1)),e("form",{onSubmit:f(c,["prevent"])},[a(l(m),{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=o=>d.value=o),label:"이메일",type:"email",placeholder:"you@company.com",autocomplete:"email"},null,8,["modelValue"]),a(l(m),{modelValue:i.value,"onUpdate:modelValue":t[1]||(t[1]=o=>i.value=o),label:"비밀번호",type:"password",placeholder:"비밀번호",autocomplete:"current-password"},null,8,["modelValue"]),e("div",_,[a(l(k),{modelValue:n.value,"onUpdate:modelValue":t[2]||(t[2]=o=>n.value=o),label:"30일 동안 로그인 유지"},null,8,["modelValue"]),t[3]||(t[3]=e("a",{class:"text-[var(--wdot-color-primary-600)] font-semibold cursor-pointer"},"비밀번호 찾기",-1))]),a(l(h),{type:"submit",variant:"primary",size:"lg",block:"",loading:r.value},{default:g(()=>[...t[4]||(t[4]=[y(" 로그인 → ",-1)])]),_:1},8,["loading"])],32),t[7]||(t[7]=p('<div class="flex items-center gap-3 my-7 text-xs text-[var(--wdot-fg-muted)]"><span class="flex-1 h-px bg-[var(--wdot-border)]"></span> 또는 소셜 계정으로 <span class="flex-1 h-px bg-[var(--wdot-border)]"></span></div><div class="grid grid-cols-3 gap-2"><button class="px-3 py-3 bg-[#fee500] text-[#191600] rounded-[var(--wdot-radius-md)] font-bold text-[13px] hover:opacity-90"> 💬 카카오 </button><button class="px-3 py-3 bg-[#03c75a] text-white rounded-[var(--wdot-radius-md)] font-bold text-[13px] hover:opacity-90"> N 네이버 </button><button class="px-3 py-3 bg-black text-white rounded-[var(--wdot-radius-md)] font-bold text-[13px] hover:opacity-90"> Apple </button></div><div class="text-center text-[13px] text-[var(--wdot-fg-muted)] mt-7"> 처음 오셨나요? <a class="text-[var(--wdot-color-primary-600)] font-bold cursor-pointer">지금 무료 가입 →</a></div>',3))])]))}});export{z as default};
