/*! KASHF-COPYRIGHT © 2026 مؤسسة العزل الحصين للمقاولات (س.ت 1010824507) — جميع الحقوق محفوظة. منصة كشف kashf.com.sa — انظر NOTICE.txt */
/*! kx-motion v127 — نواة الحركة المشتركة: منحنيات نابض فيزيائية (linear() مولّدة من معادلة نابض مخمَّد — _perf/gen-spring.mjs)
 * ومدد موحّدة. transform/opacity فقط. كل حركة لها نسخة مبسطة تحت prefers-reduced-motion.
 * لا يحجب الرسم: يُحمَّل مؤجلاً (media=print onload) أو يُضمَّن في CSS الصفحة، ولا يغيّر أبعاد أي عنصر (CLS = 0). */
:root{
  --kx-ease-soft:cubic-bezier(.22,1.2,.36,1);
  --kx-ease-bouncy:cubic-bezier(.34,1.56,.64,1);
  --kx-ease-snappy:cubic-bezier(.2,1.08,.4,1);
  --kx-ease-out:cubic-bezier(.16,1,.3,1);
  --kx-ease-in:cubic-bezier(.5,0,.75,0);
  --kx-d-fast:180ms;--kx-d:320ms;--kx-d-slow:620ms;--kx-d-spring:620ms;--kx-d-bouncy:850ms;
}
@supports (transition-timing-function:linear(0,1)){
  :root{
    --kx-ease-soft:linear(0, 0.041, 0.141, 0.272, 0.411, 0.545, 0.666, 0.769, 0.853, 0.918, 0.966, 0.999, 1.02, 1.032, 1.038, 1.038, 1.035, 1.031, 1.026, 1.021, 1.016, 1.011, 1.007, 1.005, 1.002, 1.001, 1, 0.999, 1);
    --kx-ease-bouncy:linear(0, 0.063, 0.22, 0.425, 0.64, 0.836, 0.995, 1.108, 1.177, 1.204, 1.199, 1.172, 1.132, 1.088, 1.046, 1.01, 0.984, 0.967, 0.959, 0.958, 0.963, 0.97, 0.979, 0.988, 0.996, 1.002, 1.006, 1.008, 1.009, 1.008, 1.007, 1.005, 1.003, 1.001, 1, 0.999, 1);
    --kx-ease-snappy:linear(0, 0.064, 0.203, 0.365, 0.52, 0.653, 0.761, 0.842, 0.902, 0.943, 0.971, 0.988, 0.998, 1.003, 1.006, 1.006, 1.006, 1.005, 1.004, 1.003, 1.002, 1.001, 1);
  }
}
@media (prefers-reduced-motion:reduce){
  :root{--kx-d-fast:1ms;--kx-d:120ms;--kx-d-slow:160ms;--kx-d-spring:160ms;--kx-d-bouncy:160ms;--kx-ease-soft:ease-out;--kx-ease-bouncy:ease-out;--kx-ease-snappy:ease-out}
}
