body{margin:0;padding:0}.auth-layout.svelte-17a2pxf{background-image:linear-gradient(to bottom,#000000f2,#000c),url(../../../upload-bg.jpg);background-size:cover;background-position:center;background-attachment:fixed}.auth-layout *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.auth-layout .form-group{margin-bottom:1rem}.auth-layout .form-label{margin-bottom:.25rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.auth-layout .input-primary{width:100%;border-radius:.25rem;border-width:1px;border-color:#1d4ed84d;background-color:#0009;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.auth-layout .input-primary::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.auth-layout .input-primary::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.auth-layout .input-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.auth-layout .btn-agentic{border-radius:.375rem;padding:.5rem 1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-layout .btn-link{font-size:.875rem;line-height:1.25rem}.auth-layout .btn-link:hover{text-decoration-line:underline}.auth-layout .alert-error{margin-bottom:1rem;border-radius:.5rem;border-width:1px;border-color:#b91c1c99;background-color:#7f1d1d66;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.auth-layout .alert-success{margin-bottom:1rem;border-radius:.5rem;border-width:1px;border-color:#15803d99;background-color:#14532d66;padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.auth-layout .page-title{margin-bottom:.5rem;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.thinking-dots{display:flex;align-items:center;justify-content:center}.thinking-dot{height:.5rem;width:.5rem;border-radius:9999px;animation:svelte-17a2pxf-pulse 1.5s infinite}.thinking-dot:nth-child(2){animation-delay:.3s}.thinking-dot:nth-child(3){animation-delay:.6s}.agentic-pulse{height:.5rem;width:.5rem;border-radius:9999px;animation:svelte-17a2pxf-pulse 2s infinite}.floating-element{animation:svelte-17a2pxf-float 5s ease-in-out infinite}.animate-pulse-slow{animation:svelte-17a2pxf-pulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-17a2pxf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.8)}}@keyframes svelte-17a2pxf-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
