*{transform-style:preserve-3d;backface-visibility:hidden}.hover\\:scale-105:hover,[class*="hover:scale"]:hover{transform:scale(1.05) translateZ(0);will-change:transform;transition:transform .15s ease-out}.hover\\:shadow-xl:hover,[class*="hover:shadow"]:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);will-change:box-shadow;transition:box-shadow .15s ease-out}.card:hover,[class*=Card]:hover{transform:translateY(-2px) translateZ(0);will-change:transform,box-shadow;transition:transform .15s ease-out,box-shadow .15s ease-out}[role=button]:hover,button:hover{transform:translateZ(0);will-change:transform,background-color,border-color;transition:all .15s ease-out}.hover\\:bg-\\:hover,[class*="hover:bg-"]:hover{will-change:background-color;transition:background-color .15s ease-out}.hover\\:text-\\:hover,[class*="hover:text-"]:hover{will-change:color;transition:color .15s ease-out}.hover\\:border-\\:hover,[class*="hover:border-"]:hover{will-change:border-color;transition:border-color .15s ease-out}.hover\\:opacity-\\:hover,[class*="hover:opacity-"]:hover{will-change:opacity;transition:opacity .15s ease-out}.dropzone,[class*=dropzone]{contain:layout style paint;will-change:background-color,border-color;transition:all .15s ease-out}.feature-card,[class*=feature]{contain:layout style paint;transform:translateZ(0);will-change:transform,box-shadow}.bg-gradient-to-br,[class*=gradient]{will-change:background;backface-visibility:hidden;transform:translateZ(0)}button:focus,input:focus,textarea:focus{will-change:border-color,box-shadow;transition:border-color .15s ease-out,box-shadow .15s ease-out}.transition-all{will-change:transform,opacity,background-color;contain:layout style}.navbar a:hover,nav a:hover{will-change:color,background-color;transition:color .15s ease-out,background-color .15s ease-out}.animate-spin{will-change:transform;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg) translateZ(0)}to{transform:rotate(1turn) translateZ(0)}}.progress-bar,[class*=progress]{will-change:width,transform;contain:layout style paint}.tooltip,[class*=tooltip]{will-change:opacity,transform;transition:opacity .15s ease-out,transform .15s ease-out}.modal,[class*=modal]{will-change:opacity,transform;backface-visibility:hidden;transform:translateZ(0)}.file-upload,.heavy-element,.ocr-processing{contain:layout style paint;will-change:transform,opacity}.scroll-container{contain:layout style paint;will-change:scroll-position;-webkit-overflow-scrolling:touch}.dark-mode-transition{will-change:background-color,color,border-color;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}
/*# sourceMappingURL=44543af62ec2a4e9.css.map*/