/* KDT ABOUT — local CSS replacement for the Tailwind utilities used by the source page.
   No Tailwind CDN. Scoped to #app so the legacy BMC platform chrome is not affected. */

#app.kdt-about-app {
  --kdt-gradient-from: transparent;
  --kdt-gradient-to: transparent;
  --kdt-gradient-via: transparent;
  width:100%;
  max-width:100%;
  margin:0;
  padding:0;
  color:#0f172a;
  background:#fff;
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
  line-height:1.5;
}
#app.kdt-about-app,
#app.kdt-about-app *{box-sizing:border-box;}
#app.kdt-about-app h1,
#app.kdt-about-app h2,
#app.kdt-about-app h3,
#app.kdt-about-app h4,
#app.kdt-about-app p,
#app.kdt-about-app ul,
#app.kdt-about-app ol{margin:0;}
#app.kdt-about-app button,
#app.kdt-about-app input,
#app.kdt-about-app textarea{font:inherit;}
#app.kdt-about-app button{cursor:pointer;border:0;background:transparent;padding:0;}
#app.kdt-about-app a{color:inherit;}
#app.kdt-about-app ul{padding:0;list-style:none;}
#app.kdt-about-app svg{display:block;}
#app.kdt-about-app ::selection{background:#c7d2fe;color:#312e81;}
#app.kdt-about-app main,
#app.kdt-about-app section{width:100%;}
#app.kdt-about-app section{margin:0;}

#app.kdt-about-app .space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem;}
#app.kdt-about-app .space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem;}
#app.kdt-about-app .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem;}
#app.kdt-about-app .space-x-5>:not([hidden])~:not([hidden]){margin-left:1.25rem;}
#app.kdt-about-app .space-x-8>:not([hidden])~:not([hidden]){margin-left:2rem;}

#app.kdt-about-app .group:hover [class~="group-hover:scale-150"]{--kdt-scale:1.5;}
#app.kdt-about-app .group:hover [class~="group-hover:scale-110"]{--kdt-scale:1.1;}
#app.kdt-about-app .group:hover [class~="group-hover:-translate-y-1"]{--kdt-ty:-0.25rem;}
#app.kdt-about-app .group:hover [class~="group-hover:translate-x-1"]{--kdt-tx:0.25rem;}
#app.kdt-about-app .group:hover [class~="group-hover:text-indigo-600"]{color:#4f46e5;}

#app.kdt-about-app [class~="hover:rotate-0"]:hover{--kdt-rx:0deg;--kdt-ry:0deg;--kdt-rz:0deg;}
#app.kdt-about-app [class~="hover:scale-105"]:hover{--kdt-scale:1.05;}
#app.kdt-about-app [class~="hover:scale-110"]:hover{--kdt-scale:1.1;}
#app.kdt-about-app [class~="hover:translate-x-1"]:hover{--kdt-tx:.25rem;}
#app.kdt-about-app [class~="-bottom-24"]{
  bottom:-6rem;
}
#app.kdt-about-app [class~="-left-24"]{
  left:-6rem;
}
#app.kdt-about-app [class~="-left-8"]{
  left:-2rem;
}
#app.kdt-about-app [class~="-mr-10"]{
  margin-right:-2.5rem;
}
#app.kdt-about-app [class~="-mt-10"]{
  margin-top:-2.5rem;
}
#app.kdt-about-app [class~="-right-24"]{
  right:-6rem;
}
#app.kdt-about-app [class~="-rotate-3"]{
  --kdt-rz:-3deg;
}
#app.kdt-about-app [class~="-top-24"]{
  top:-6rem;
}
#app.kdt-about-app [class~="-translate-x-1/2"]{
  --kdt-tx:-50%;
}
#app.kdt-about-app [class~="-translate-y-1/2"]{
  --kdt-ty:-50%;
}
#app.kdt-about-app [class~="-z-10"]{
  z-index:-10;
}
#app.kdt-about-app [class~="absolute"]{
  position:absolute;
}
#app.kdt-about-app [class~="backdrop-blur"]{
  backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px);
}
#app.kdt-about-app [class~="backdrop-blur-md"]{
  backdrop-filter:blur(12px); -webkit-backdrop-filter:blur(12px);
}
#app.kdt-about-app [class~="backdrop-blur-sm"]{
  backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px);
}
#app.kdt-about-app [class~="bg-amber-50"]{
  background-color:#fffbeb;
}
#app.kdt-about-app [class~="bg-amber-500"]{
  background-color:#f59e0b;
}
#app.kdt-about-app [class~="bg-blue-100"]{
  background-color:#dbeafe;
}
#app.kdt-about-app [class~="bg-blue-400/20"]{
  background-color:rgba(96,165,250,0.2);
}
#app.kdt-about-app [class~="bg-blue-50"]{
  background-color:#eff6ff;
}
#app.kdt-about-app [class~="bg-blue-500"]{
  background-color:#3b82f6;
}
#app.kdt-about-app [class~="bg-blue-500/10"]{
  background-color:rgba(59,130,246,0.1);
}
#app.kdt-about-app [class~="bg-blue-600/10"]{
  background-color:rgba(37,99,235,0.1);
}
#app.kdt-about-app [class~="bg-blue-600/20"]{
  background-color:rgba(37,99,235,0.2);
}
#app.kdt-about-app [class~="bg-clip-text"]{
  background-clip:text; -webkit-background-clip:text;
}
#app.kdt-about-app [class~="bg-current"]{
  background-color:currentColor;
}
#app.kdt-about-app [class~="bg-emerald-100"]{
  background-color:#d1fae5;
}
#app.kdt-about-app [class~="bg-emerald-50"]{
  background-color:#ecfdf5;
}
#app.kdt-about-app [class~="bg-emerald-500"]{
  background-color:#10b981;
}
#app.kdt-about-app [class~="bg-emerald-500/10"]{
  background-color:rgba(16,185,129,0.1);
}
#app.kdt-about-app [class~="bg-gradient-to-br"]{
  background-image:linear-gradient(to bottom right,var(--kdt-gradient-from),var(--kdt-gradient-to));
}
#app.kdt-about-app [class~="bg-gradient-to-r"]{
  background-image:linear-gradient(to right,var(--kdt-gradient-from),var(--kdt-gradient-to));
}
#app.kdt-about-app [class~="bg-gradient-to-tr"]{
  background-image:linear-gradient(to top right,var(--kdt-gradient-from),var(--kdt-gradient-to));
}
#app.kdt-about-app [class~="bg-gray-200"]{
  background-color:#e5e7eb;
}
#app.kdt-about-app [class~="bg-gray-900"]{
  background-color:#111827;
}
#app.kdt-about-app [class~="bg-indigo-100"]{
  background-color:#e0e7ff;
}
#app.kdt-about-app [class~="bg-indigo-100/80"]{
  background-color:rgba(224,231,255,0.8);
}
#app.kdt-about-app [class~="bg-indigo-50"]{
  background-color:#eef2ff;
}
#app.kdt-about-app [class~="bg-indigo-50/50"]{
  background-color:rgba(238,242,255,0.5);
}
#app.kdt-about-app [class~="bg-indigo-500/10"]{
  background-color:rgba(99,102,241,0.1);
}
#app.kdt-about-app [class~="bg-indigo-500/20"]{
  background-color:rgba(99,102,241,0.2);
}
#app.kdt-about-app [class~="bg-indigo-500/30"]{
  background-color:rgba(99,102,241,0.3);
}
#app.kdt-about-app [class~="bg-indigo-600"]{
  background-color:#4f46e5;
}
#app.kdt-about-app [class~="bg-indigo-600/20"]{
  background-color:rgba(79,70,229,0.2);
}
#app.kdt-about-app [class~="bg-rose-500"]{
  background-color:#f43f5e;
}
#app.kdt-about-app [class~="bg-sky-50"]{
  background-color:#f0f9ff;
}
#app.kdt-about-app [class~="bg-slate-100"]{
  background-color:#f1f5f9;
}
#app.kdt-about-app [class~="bg-slate-50"]{
  background-color:#f8fafc;
}
#app.kdt-about-app [class~="bg-slate-50/50"]{
  background-color:rgba(248,250,252,0.5);
}
#app.kdt-about-app [class~="bg-slate-800/50"]{
  background-color:rgba(30,41,59,0.5);
}
#app.kdt-about-app [class~="bg-slate-900"]{
  background-color:#0f172a;
}
#app.kdt-about-app [class~="bg-slate-900/60"]{
  background-color:rgba(15,23,42,0.6);
}
#app.kdt-about-app [class~="bg-teal-50"]{
  background-color:#f0fdfa;
}
#app.kdt-about-app [class~="bg-teal-500"]{
  background-color:#14b8a6;
}
#app.kdt-about-app [class~="bg-violet-100"]{
  background-color:#ede9fe;
}
#app.kdt-about-app [class~="bg-violet-50"]{
  background-color:#f5f3ff;
}
#app.kdt-about-app [class~="bg-violet-500/10"]{
  background-color:rgba(139,92,246,0.1);
}
#app.kdt-about-app [class~="bg-violet-600/10"]{
  background-color:rgba(124,58,237,0.1);
}
#app.kdt-about-app [class~="bg-white"]{
  background-color:#ffffff;
}
#app.kdt-about-app [class~="bg-white/10"]{
  background-color:rgba(255,255,255,0.1);
}
#app.kdt-about-app [class~="bg-white/5"]{
  background-color:rgba(255,255,255,0.05);
}
#app.kdt-about-app [class~="block"]{
  display:block;
}
#app.kdt-about-app [class~="blur-2xl"]{
  filter:blur(40px);
}
#app.kdt-about-app [class~="blur-3xl"]{
  filter:blur(64px);
}
#app.kdt-about-app [class~="blur-[100px]"]{
  filter:blur(100px);
}
#app.kdt-about-app [class~="border"]{
  border-width:1px; border-style:solid;
}
#app.kdt-about-app [class~="border-2"]{
  border-width:2px; border-style:solid;
}
#app.kdt-about-app [class~="border-4"]{
  border-width:4px; border-style:solid;
}
#app.kdt-about-app [class~="border-b"]{
  border-bottom-width:1px;
}
#app.kdt-about-app [class~="border-blue-100"]{
  border-color:#dbeafe;
}
#app.kdt-about-app [class~="border-blue-500"]{
  border-color:#3b82f6;
}
#app.kdt-about-app [class~="border-gray-100"]{
  border-color:#f3f4f6;
}
#app.kdt-about-app [class~="border-gray-200"]{
  border-color:#e5e7eb;
}
#app.kdt-about-app [class~="border-indigo-100"]{
  border-color:#e0e7ff;
}
#app.kdt-about-app [class~="border-indigo-200/50"]{
  border-color:rgba(199,210,254,0.5);
}
#app.kdt-about-app [class~="border-indigo-300/30"]{
  border-color:rgba(165,180,252,0.3);
}
#app.kdt-about-app [class~="border-indigo-400/30"]{
  border-color:rgba(129,140,248,0.3);
}
#app.kdt-about-app [class~="border-indigo-50"]{
  border-color:#eef2ff;
}
#app.kdt-about-app [class~="border-indigo-600"]{
  border-color:#4f46e5;
}
#app.kdt-about-app [class~="border-l-4"]{
  border-left-width:4px; border-left-style:solid;
}
#app.kdt-about-app [class~="border-slate-100"]{
  border-color:#f1f5f9;
}
#app.kdt-about-app [class~="border-slate-200"]{
  border-color:#e2e8f0;
}
#app.kdt-about-app [class~="border-slate-700"]{
  border-color:#334155;
}
#app.kdt-about-app [class~="border-slate-800"]{
  border-color:#1e293b;
}
#app.kdt-about-app [class~="border-t"]{
  border-top-width:1px;
}
#app.kdt-about-app [class~="border-violet-100"]{
  border-color:#ede9fe;
}
#app.kdt-about-app [class~="border-white/10"]{
  border-color:rgba(255,255,255,0.1);
}
#app.kdt-about-app [class~="border-y"]{
  border-top-width:1px;
}
#app.kdt-about-app [class~="bottom-0"]{
  bottom:0;
}
#app.kdt-about-app [class~="bottom-4"]{
  bottom:1rem;
}
#app.kdt-about-app [class~="bottom-8"]{
  bottom:2rem;
}
#app.kdt-about-app [class~="bottom-[-10%]"]{
  bottom:-10%;
}
#app.kdt-about-app [class~="cursor-pointer"]{
  cursor:pointer;
}
#app.kdt-about-app [class~="duration-300"]{
  transition-duration:300ms;
}
#app.kdt-about-app [class~="duration-700"]{
  transition-duration:700ms;
}
#app.kdt-about-app [class~="fixed"]{
  position:fixed;
}
#app.kdt-about-app [class~="flex"]{
  display:flex;
}
#app.kdt-about-app [class~="flex-1"]{
  flex:1 1 0%;
}
#app.kdt-about-app [class~="flex-col"]{
  flex-direction:column;
}
#app.kdt-about-app [class~="flex-shrink-0"]{
  flex-shrink:0;
}
#app.kdt-about-app [class~="flex-wrap"]{
  flex-wrap:wrap;
}
#app.kdt-about-app [class~="focus:border-indigo-500"]:focus{
  border-color:#6366f1;
}
#app.kdt-about-app [class~="font-black"]{
  font-weight:900;
}
#app.kdt-about-app [class~="font-bold"]{
  font-weight:700;
}
#app.kdt-about-app [class~="font-extrabold"]{
  font-weight:800;
}
#app.kdt-about-app [class~="font-medium"]{
  font-weight:500;
}
#app.kdt-about-app [class~="font-sans"]{
  font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;
}
#app.kdt-about-app [class~="font-semibold"]{
  font-weight:600;
}
#app.kdt-about-app [class~="from-blue-50"]{
  --kdt-gradient-from:#eff6ff;
}
#app.kdt-about-app [class~="from-indigo-100"]{
  --kdt-gradient-from:#e0e7ff;
}
#app.kdt-about-app [class~="from-indigo-300/30"]{
  --kdt-gradient-from:rgba(165,180,252,0.3);
}
#app.kdt-about-app [class~="from-indigo-600"]{
  --kdt-gradient-from:#4f46e5;
}
#app.kdt-about-app [class~="from-sky-300/30"]{
  --kdt-gradient-from:rgba(125,211,252,0.3);
}
#app.kdt-about-app [class~="from-slate-50"]{
  --kdt-gradient-from:#f8fafc;
}
#app.kdt-about-app [class~="from-slate-800"]{
  --kdt-gradient-from:#1e293b;
}
#app.kdt-about-app [class~="gap-1"]{
  gap:0.25rem;
}
#app.kdt-about-app [class~="gap-12"]{
  gap:3rem;
}
#app.kdt-about-app [class~="gap-16"]{
  gap:4rem;
}
#app.kdt-about-app [class~="gap-2"]{
  gap:0.5rem;
}
#app.kdt-about-app [class~="gap-3"]{
  gap:0.75rem;
}
#app.kdt-about-app [class~="gap-4"]{
  gap:1rem;
}
#app.kdt-about-app [class~="gap-6"]{
  gap:1.5rem;
}
#app.kdt-about-app [class~="gap-8"]{
  gap:2rem;
}
#app.kdt-about-app [class~="grid"]{
  display:grid;
}
#app.kdt-about-app [class~="grid-cols-1"]{
  grid-template-columns:repeat(1,minmax(0,1fr));
}
#app.kdt-about-app [class~="grid-cols-2"]{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.kdt-about-app .group:hover [class~="group-hover:text-indigo-600"]{
  color:#4f46e5;
}
#app.kdt-about-app [class~="h-10"]{
  height:2.5rem;
}
#app.kdt-about-app [class~="h-12"]{
  height:3rem;
}
#app.kdt-about-app [class~="h-14"]{
  height:3.5rem;
}
#app.kdt-about-app [class~="h-16"]{
  height:4rem;
}
#app.kdt-about-app [class~="h-20"]{
  height:5rem;
}
#app.kdt-about-app [class~="h-24"]{
  height:6rem;
}
#app.kdt-about-app [class~="h-4"]{
  height:1rem;
}
#app.kdt-about-app [class~="h-48"]{
  height:12rem;
}
#app.kdt-about-app [class~="h-5"]{
  height:1.25rem;
}
#app.kdt-about-app [class~="h-6"]{
  height:1.5rem;
}
#app.kdt-about-app [class~="h-64"]{
  height:16rem;
}
#app.kdt-about-app [class~="h-8"]{
  height:2rem;
}
#app.kdt-about-app [class~="h-[400px]"]{
  height:400px;
}
#app.kdt-about-app [class~="h-[500px]"]{
  height:500px;
}
#app.kdt-about-app [class~="h-[600px]"]{
  height:600px;
}
#app.kdt-about-app [class~="h-[800px]"]{
  height:800px;
}
#app.kdt-about-app [class~="h-full"]{
  height:100%;
}
#app.kdt-about-app [class~="hidden"]{
  display:none;
}
#app.kdt-about-app [class~="hover:bg-blue-600"]:hover{
  background-color:#2563eb;
}
#app.kdt-about-app [class~="hover:bg-indigo-50"]:hover{
  background-color:#eef2ff;
}
#app.kdt-about-app [class~="hover:bg-indigo-500/40"]:hover{
  background-color:rgba(99,102,241,0.4);
}
#app.kdt-about-app [class~="hover:bg-indigo-600"]:hover{
  background-color:#4f46e5;
}
#app.kdt-about-app [class~="hover:bg-indigo-700"]:hover{
  background-color:#4338ca;
}
#app.kdt-about-app [class~="hover:bg-slate-200"]:hover{
  background-color:#e2e8f0;
}
#app.kdt-about-app [class~="hover:bg-slate-50"]:hover{
  background-color:#f8fafc;
}
#app.kdt-about-app [class~="hover:bg-white/10"]:hover{
  background-color:rgba(255,255,255,0.1);
}
#app.kdt-about-app [class~="hover:border-blue-200"]:hover{
  border-color:#bfdbfe;
}
#app.kdt-about-app [class~="hover:border-emerald-100"]:hover{
  border-color:#d1fae5;
}
#app.kdt-about-app [class~="hover:border-indigo-100"]:hover{
  border-color:#e0e7ff;
}
#app.kdt-about-app [class~="hover:rotate-0"]:hover{
  --kdt-rz:0deg;
}
#app.kdt-about-app [class~="hover:shadow-md"]:hover{
  box-shadow:0 4px 6px -1px rgba(15,23,42,.10),0 2px 4px -2px rgba(15,23,42,.10);
}
#app.kdt-about-app [class~="hover:shadow-xl"]:hover{
  box-shadow:0 20px 25px -5px rgba(15,23,42,.10),0 8px 10px -6px rgba(15,23,42,.10);
}
#app.kdt-about-app [class~="hover:text-blue-600"]:hover{
  color:#2563eb;
}
#app.kdt-about-app [class~="hover:text-emerald-600"]:hover{
  color:#059669;
}
#app.kdt-about-app [class~="hover:text-gray-900"]:hover{
  color:#111827;
}
#app.kdt-about-app [class~="hover:text-indigo-600"]:hover{
  color:#4f46e5;
}
#app.kdt-about-app [class~="hover:text-slate-600"]:hover{
  color:#475569;
}
#app.kdt-about-app [class~="hover:text-white"]:hover{
  color:#ffffff;
}
#app.kdt-about-app [class~="hover:underline"]:hover{
  text-decoration:underline;
}
#app.kdt-about-app [class~="inline-flex"]{
  display:inline-flex;
}
#app.kdt-about-app [class~="items-center"]{
  align-items:center;
}
#app.kdt-about-app [class~="items-start"]{
  align-items:flex-start;
}
#app.kdt-about-app [class~="justify-between"]{
  justify-content:space-between;
}
#app.kdt-about-app [class~="justify-center"]{
  justify-content:center;
}
#app.kdt-about-app [class~="justify-end"]{
  justify-content:flex-end;
}
#app.kdt-about-app [class~="leading-[1.15]"]{
  line-height:1.15;
}
#app.kdt-about-app [class~="leading-relaxed"]{
  line-height:1.625;
}
#app.kdt-about-app [class~="leading-snug"]{
  line-height:1.375;
}
#app.kdt-about-app [class~="leading-tight"]{
  line-height:1.25;
}
#app.kdt-about-app [class~="left-0"]{
  left:0;
}
#app.kdt-about-app [class~="left-1/4"]{
  left:25%;
}
#app.kdt-about-app [class~="left-8"]{
  left:2rem;
}
#app.kdt-about-app [class~="left-[-10%]"]{
  left:-10%;
}
#app.kdt-about-app [class~="max-h-[90vh]"]{
  max-height:90vh;
}
#app.kdt-about-app [class~="max-w-2xl"]{
  max-width:42rem;
}
#app.kdt-about-app [class~="max-w-3xl"]{
  max-width:48rem;
}
#app.kdt-about-app [class~="max-w-5xl"]{
  max-width:64rem;
}
#app.kdt-about-app [class~="max-w-7xl"]{
  max-width:80rem;
}
#app.kdt-about-app [class~="max-w-lg"]{
  max-width:32rem;
}
#app.kdt-about-app [class~="max-w-sm"]{
  max-width:24rem;
}
#app.kdt-about-app [class~="mb-1"]{
  margin-bottom:0.25rem;
}
#app.kdt-about-app [class~="mb-1.5"]{
  margin-bottom:0.375rem;
}
#app.kdt-about-app [class~="mb-10"]{
  margin-bottom:2.5rem;
}
#app.kdt-about-app [class~="mb-16"]{
  margin-bottom:4rem;
}
#app.kdt-about-app [class~="mb-2"]{
  margin-bottom:0.5rem;
}
#app.kdt-about-app [class~="mb-3"]{
  margin-bottom:0.75rem;
}
#app.kdt-about-app [class~="mb-4"]{
  margin-bottom:1rem;
}
#app.kdt-about-app [class~="mb-6"]{
  margin-bottom:1.5rem;
}
#app.kdt-about-app [class~="mb-8"]{
  margin-bottom:2rem;
}
#app.kdt-about-app [class~="min-h-[160px]"]{
  min-height:160px;
}
#app.kdt-about-app [class~="min-h-[180px]"]{
  min-height:180px;
}
#app.kdt-about-app [class~="mix-blend-overlay"]{
  mix-blend-mode:overlay;
}
#app.kdt-about-app [class~="mt-0.5"]{
  margin-top:0.125rem;
}
#app.kdt-about-app [class~="mt-4"]{
  margin-top:1rem;
}
#app.kdt-about-app [class~="mt-6"]{
  margin-top:1.5rem;
}
#app.kdt-about-app [class~="opacity-10"]{
  opacity:0.1;
}
#app.kdt-about-app [class~="opacity-30"]{
  opacity:0.3;
}
#app.kdt-about-app [class~="opacity-[0.03]"]{
  opacity:0.03;
}
#app.kdt-about-app [class~="overflow-hidden"]{
  overflow:hidden;
}
#app.kdt-about-app [class~="overflow-y-auto"]{
  overflow-y:auto;
}
#app.kdt-about-app [class~="p-1"]{
  padding:0.25rem;
}
#app.kdt-about-app [class~="p-10"]{
  padding:2.5rem;
}
#app.kdt-about-app [class~="p-2"]{
  padding:0.5rem;
}
#app.kdt-about-app [class~="p-4"]{
  padding:1rem;
}
#app.kdt-about-app [class~="p-6"]{
  padding:1.5rem;
}
#app.kdt-about-app [class~="p-8"]{
  padding:2rem;
}
#app.kdt-about-app [class~="pb-20"]{
  padding-bottom:5rem;
}
#app.kdt-about-app [class~="pb-8"]{
  padding-bottom:2rem;
}
#app.kdt-about-app [class~="perspective-1000"]{
  perspective:1000px;
}
#app.kdt-about-app [class~="pl-4"]{
  padding-left:1rem;
}
#app.kdt-about-app [class~="pt-16"]{
  padding-top:4rem;
}
#app.kdt-about-app [class~="pt-32"]{
  padding-top:8rem;
}
#app.kdt-about-app [class~="pt-4"]{
  padding-top:1rem;
}
#app.kdt-about-app [class~="pt-8"]{
  padding-top:2rem;
}
#app.kdt-about-app [class~="px-4"]{
  padding-inline:1rem;
}
#app.kdt-about-app [class~="px-5"]{
  padding-inline:1.25rem;
}
#app.kdt-about-app [class~="px-6"]{
  padding-inline:1.5rem;
}
#app.kdt-about-app [class~="px-8"]{
  padding-inline:2rem;
}
#app.kdt-about-app [class~="py-2"]{
  padding-block:0.5rem;
}
#app.kdt-about-app [class~="py-2.5"]{
  padding-block:0.625rem;
}
#app.kdt-about-app [class~="py-20"]{
  padding-block:5rem;
}
#app.kdt-about-app [class~="py-24"]{
  padding-block:6rem;
}
#app.kdt-about-app [class~="py-3"]{
  padding-block:0.75rem;
}
#app.kdt-about-app [class~="py-4"]{
  padding-block:1rem;
}
#app.kdt-about-app [class~="py-5"]{
  padding-block:1.25rem;
}
#app.kdt-about-app [class~="py-8"]{
  padding-block:2rem;
}
#app.kdt-about-app [class~="relative"]{
  position:relative;
}
#app.kdt-about-app [class~="resize-none"]{
  resize:none;
}
#app.kdt-about-app [class~="right-0"]{
  right:0;
}
#app.kdt-about-app [class~="right-1/3"]{
  right:33.333333%;
}
#app.kdt-about-app [class~="right-1/4"]{
  right:25%;
}
#app.kdt-about-app [class~="right-4"]{
  right:1rem;
}
#app.kdt-about-app [class~="right-[-5%]"]{
  right:-5%;
}
#app.kdt-about-app [class~="rounded-2xl"]{
  border-radius:1rem;
}
#app.kdt-about-app [class~="rounded-3xl"]{
  border-radius:1.5rem;
}
#app.kdt-about-app [class~="rounded-[2.5rem]"]{
  border-radius:2.5rem;
}
#app.kdt-about-app [class~="rounded-full"]{
  border-radius:9999px;
}
#app.kdt-about-app [class~="rounded-lg"]{
  border-radius:0.5rem;
}
#app.kdt-about-app [class~="rounded-sm"]{
  border-radius:0.125rem;
}
#app.kdt-about-app [class~="rounded-xl"]{
  border-radius:0.75rem;
}
#app.kdt-about-app ::selection{
  background-color:#c7d2fe;
}
#app.kdt-about-app ::selection{
  color:#312e81;
}
#app.kdt-about-app [class~="shadow-2xl"]{
  box-shadow:0 25px 50px -12px rgba(15,23,42,.25);
}
#app.kdt-about-app [class~="shadow-[0_0_30px_rgba(79,70,229,0.5)]"]{
  box-shadow:0 0 30px rgba(79,70,229,0.5);
}
#app.kdt-about-app [class~="shadow-lg"]{
  box-shadow:0 10px 15px -3px rgba(15,23,42,.10),0 4px 6px -4px rgba(15,23,42,.10);
}
#app.kdt-about-app [class~="shadow-md"]{
  box-shadow:0 4px 6px -1px rgba(15,23,42,.10),0 2px 4px -2px rgba(15,23,42,.10);
}
#app.kdt-about-app [class~="shadow-sm"]{
  box-shadow:0 1px 2px 0 rgba(15,23,42,.05);
}
#app.kdt-about-app [class~="shadow-xl"]{
  box-shadow:0 20px 25px -5px rgba(15,23,42,.10),0 8px 10px -6px rgba(15,23,42,.10);
}
#app.kdt-about-app [class~="shrink-0"]{
  flex-shrink:0;
}
#app.kdt-about-app [class~="text-2xl"]{
  font-size:1.5rem;
}
#app.kdt-about-app [class~="text-3xl"]{
  font-size:1.875rem;
}
#app.kdt-about-app [class~="text-4xl"]{
  font-size:2.25rem;
}
#app.kdt-about-app [class~="text-amber-600"]{
  color:#d97706;
}
#app.kdt-about-app [class~="text-blue-600"]{
  color:#2563eb;
}
#app.kdt-about-app [class~="text-center"]{
  text-align:center;
}
#app.kdt-about-app [class~="text-emerald-500"]{
  color:#10b981;
}
#app.kdt-about-app [class~="text-emerald-600"]{
  color:#059669;
}
#app.kdt-about-app [class~="text-gray-400"]{
  color:#9ca3af;
}
#app.kdt-about-app [class~="text-gray-500"]{
  color:#6b7280;
}
#app.kdt-about-app [class~="text-gray-700"]{
  color:#374151;
}
#app.kdt-about-app [class~="text-gray-900"]{
  color:#111827;
}
#app.kdt-about-app [class~="text-indigo-100"]{
  color:#e0e7ff;
}
#app.kdt-about-app [class~="text-indigo-300"]{
  color:#a5b4fc;
}
#app.kdt-about-app [class~="text-indigo-400"]{
  color:#818cf8;
}
#app.kdt-about-app [class~="text-indigo-500"]{
  color:#6366f1;
}
#app.kdt-about-app [class~="text-indigo-600"]{
  color:#4f46e5;
}
#app.kdt-about-app [class~="text-indigo-700"]{
  color:#4338ca;
}
#app.kdt-about-app [class~="text-indigo-800"]{
  color:#3730a3;
}
#app.kdt-about-app [class~="text-lg"]{
  font-size:1.125rem;
}
#app.kdt-about-app [class~="text-rose-500"]{
  color:#f43f5e;
}
#app.kdt-about-app [class~="text-rose-600"]{
  color:#e11d48;
}
#app.kdt-about-app [class~="text-sky-600"]{
  color:#0284c7;
}
#app.kdt-about-app [class~="text-slate-400"]{
  color:#94a3b8;
}
#app.kdt-about-app [class~="text-slate-500"]{
  color:#64748b;
}
#app.kdt-about-app [class~="text-slate-600"]{
  color:#475569;
}
#app.kdt-about-app [class~="text-slate-700"]{
  color:#334155;
}
#app.kdt-about-app [class~="text-slate-800"]{
  color:#1e293b;
}
#app.kdt-about-app [class~="text-slate-900"]{
  color:#0f172a;
}
#app.kdt-about-app [class~="text-sm"]{
  font-size:0.875rem;
}
#app.kdt-about-app [class~="text-teal-600"]{
  color:#0d9488;
}
#app.kdt-about-app [class~="text-transparent"]{
  color:transparent;
}
#app.kdt-about-app [class~="text-violet-600"]{
  color:#7c3aed;
}
#app.kdt-about-app [class~="text-white"]{
  color:#ffffff;
}
#app.kdt-about-app [class~="text-xl"]{
  font-size:1.25rem;
}
#app.kdt-about-app [class~="text-xs"]{
  font-size:0.75rem;
}
#app.kdt-about-app [class~="to-blue-300/30"]{
  --kdt-gradient-to:rgba(147,197,253,0.3);
}
#app.kdt-about-app [class~="to-blue-50"]{
  --kdt-gradient-to:#eff6ff;
}
#app.kdt-about-app [class~="to-blue-500"]{
  --kdt-gradient-to:#3b82f6;
}
#app.kdt-about-app [class~="to-blue-800"]{
  --kdt-gradient-to:#1e40af;
}
#app.kdt-about-app [class~="to-emerald-50/50"]{
  --kdt-gradient-to:rgba(236,253,245,0.5);
}
#app.kdt-about-app [class~="to-indigo-100"]{
  --kdt-gradient-to:#e0e7ff;
}
#app.kdt-about-app [class~="to-indigo-300/30"]{
  --kdt-gradient-to:rgba(165,180,252,0.3);
}
#app.kdt-about-app [class~="to-indigo-50/50"]{
  --kdt-gradient-to:rgba(238,242,255,0.5);
}
#app.kdt-about-app [class~="to-indigo-800"]{
  --kdt-gradient-to:#3730a3;
}
#app.kdt-about-app [class~="top-0"]{
  top:0;
}
#app.kdt-about-app [class~="top-1/2"]{
  top:50%;
}
#app.kdt-about-app [class~="top-4"]{
  top:1rem;
}
#app.kdt-about-app [class~="top-8"]{
  top:2rem;
}
#app.kdt-about-app [class~="top-[-10%]"]{
  top:-10%;
}
#app.kdt-about-app [class~="top-full"]{
  top:100%;
}
#app.kdt-about-app [class~="tracking-tight"]{
  letter-spacing:-0.025em;
}
#app.kdt-about-app [class~="tracking-wider"]{
  letter-spacing:0.05em;
}
#app.kdt-about-app [class~="transform"]{
  transform:translate(var(--kdt-tx,0),var(--kdt-ty,0)) rotate(var(--kdt-rz,0)) rotateX(var(--kdt-rx,0)) rotateY(var(--kdt-ry,0)) scale(var(--kdt-scale,1));
}
#app.kdt-about-app [class~="transition"]{
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter; transition-timing-function:cubic-bezier(.4,0,.2,1);
}
#app.kdt-about-app [class~="transition-all"]{
  transition-property:all; transition-timing-function:cubic-bezier(.4,0,.2,1); transition-duration:150ms;
}
#app.kdt-about-app [class~="transition-colors"]{
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke; transition-timing-function:cubic-bezier(.4,0,.2,1); transition-duration:150ms;
}
#app.kdt-about-app [class~="transition-opacity"]{
  transition-property:opacity; transition-timing-function:cubic-bezier(.4,0,.2,1); transition-duration:150ms;
}
#app.kdt-about-app [class~="transition-transform"]{
  transition-property:transform; transition-timing-function:cubic-bezier(.4,0,.2,1); transition-duration:150ms;
}
#app.kdt-about-app [class~="translate-x-1/3"]{
  --kdt-tx:33.333333%;
}
#app.kdt-about-app [class~="translate-y-1/3"]{
  --kdt-ty:33.333333%;
}
#app.kdt-about-app [class~="via-indigo-700"]{
  --kdt-gradient-via:#4338ca; background-image:linear-gradient(90deg,var(--kdt-gradient-from),var(--kdt-gradient-via),var(--kdt-gradient-to));
}
#app.kdt-about-app [class~="w-10"]{
  width:2.5rem;
}
#app.kdt-about-app [class~="w-12"]{
  width:3rem;
}
#app.kdt-about-app [class~="w-14"]{
  width:3.5rem;
}
#app.kdt-about-app [class~="w-16"]{
  width:4rem;
}
#app.kdt-about-app [class~="w-20"]{
  width:5rem;
}
#app.kdt-about-app [class~="w-24"]{
  width:6rem;
}
#app.kdt-about-app [class~="w-4"]{
  width:1rem;
}
#app.kdt-about-app [class~="w-48"]{
  width:12rem;
}
#app.kdt-about-app [class~="w-5"]{
  width:1.25rem;
}
#app.kdt-about-app [class~="w-6"]{
  width:1.5rem;
}
#app.kdt-about-app [class~="w-64"]{
  width:16rem;
}
#app.kdt-about-app [class~="w-8"]{
  width:2rem;
}
#app.kdt-about-app [class~="w-[400px]"]{
  width:400px;
}
#app.kdt-about-app [class~="w-[500px]"]{
  width:500px;
}
#app.kdt-about-app [class~="w-[600px]"]{
  width:600px;
}
#app.kdt-about-app [class~="w-[800px]"]{
  width:800px;
}
#app.kdt-about-app [class~="w-full"]{
  width:100%;
}
#app.kdt-about-app [class~="z-10"]{
  z-index:10;
}
#app.kdt-about-app [class~="z-20"]{
  z-index:20;
}
#app.kdt-about-app [class~="z-50"]{
  z-index:50;
}
@media (min-width:640px){
  #app.kdt-about-app [class~="sm:flex"]{
    display:flex;
  }
  #app.kdt-about-app [class~="sm:flex-row"]{
    flex-direction:row;
  }
  #app.kdt-about-app [class~="sm:gap-5"]{
    gap:1.25rem;
  }
  #app.kdt-about-app [class~="sm:grid-cols-2"]{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="sm:p-6"]{
    padding:1.5rem;
  }
  #app.kdt-about-app [class~="sm:p-8"]{
    padding:2rem;
  }
  #app.kdt-about-app [class~="sm:px-6"]{
    padding-inline:1.5rem;
  }
  #app.kdt-about-app [class~="sm:w-auto"]{
    width:auto;
  }
}
@media (min-width:768px){
  #app.kdt-about-app [class~="md:block"]{
    display:block;
  }
  #app.kdt-about-app [class~="md:flex"]{
    display:flex;
  }
  #app.kdt-about-app [class~="md:flex-row"]{
    flex-direction:row;
  }
  #app.kdt-about-app [class~="md:grid-cols-2"]{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="md:grid-cols-4"]{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="md:hidden"]{
    display:none;
  }
  #app.kdt-about-app [class~="md:p-12"]{
    padding:3rem;
  }
  #app.kdt-about-app [class~="md:p-16"]{
    padding:4rem;
  }
  #app.kdt-about-app [class~="md:text-2xl"]{
    font-size:1.5rem;
  }
  #app.kdt-about-app [class~="md:text-4xl"]{
    font-size:2.25rem;
  }
  #app.kdt-about-app [class~="md:text-5xl"]{
    font-size:3rem;
  }
  #app.kdt-about-app [class~="md:text-base"]{
    font-size:1rem;
  }
  #app.kdt-about-app [class~="md:text-xl"]{
    font-size:1.25rem;
  }
}
@media (min-width:1024px){
  #app.kdt-about-app [class~="lg:flex"]{
    display:flex;
  }
  #app.kdt-about-app [class~="lg:flex-row"]{
    flex-direction:row;
  }
  #app.kdt-about-app [class~="lg:grid-cols-2"]{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="lg:grid-cols-3"]{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="lg:grid-cols-4"]{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="lg:grid-cols-5"]{
    grid-template-columns:repeat(5,minmax(0,1fr));
  }
  #app.kdt-about-app [class~="lg:hidden"]{
    display:none;
  }
  #app.kdt-about-app [class~="lg:justify-start"]{
    justify-content:flex-start;
  }
  #app.kdt-about-app [class~="lg:mx-0"]{
    margin-inline:0;
  }
  #app.kdt-about-app [class~="lg:pb-32"]{
    padding-bottom:8rem;
  }
  #app.kdt-about-app [class~="lg:pt-40"]{
    padding-top:10rem;
  }
  #app.kdt-about-app [class~="lg:px-8"]{
    padding-inline:2rem;
  }
  #app.kdt-about-app [class~="lg:rotate-x-[2deg]"]{
    --kdt-rx:2deg;
  }
  #app.kdt-about-app [class~="lg:rotate-x-[5deg]"]{
    --kdt-rx:5deg;
  }
  #app.kdt-about-app [class~="lg:rotate-y-[-5deg]"]{
    --kdt-ry:-5deg;
  }
  #app.kdt-about-app [class~="lg:rotate-y-[5deg]"]{
    --kdt-ry:5deg;
  }
  #app.kdt-about-app [class~="lg:text-6xl"]{
    font-size:3.75rem;
  }
  #app.kdt-about-app [class~="lg:text-left"]{
    text-align:left;
  }
  #app.kdt-about-app [class~="lg:w-1/2"]{
    width:50%;
  }
}

/* Responsive visibility/layout used by the source. */
@media (max-width:639px){
  #app.kdt-about-app [class~="sm:flex"]{display:none;}
  #app.kdt-about-app [class~="sm:inline"]{display:none;}
}
@media (min-width:640px){
  #app.kdt-about-app [class~="sm:flex"]{display:flex;}
  #app.kdt-about-app [class~="sm:inline"]{display:inline;}
  #app.kdt-about-app [class~="sm:w-auto"]{width:auto;}
}
@media (min-width:768px){
  #app.kdt-about-app [class~="md:hidden"]{display:none;}
  #app.kdt-about-app [class~="md:flex"]{display:flex;}
  #app.kdt-about-app [class~="md:flex-row"]{flex-direction:row;}
  #app.kdt-about-app [class~="md:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr));}
  #app.kdt-about-app [class~="md:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr));}
  #app.kdt-about-app [class~="md:text-4xl"]{font-size:2.25rem;}
  #app.kdt-about-app [class~="md:text-5xl"]{font-size:3rem;}
  #app.kdt-about-app [class~="md:text-base"]{font-size:1rem;}
  #app.kdt-about-app [class~="md:text-2xl"]{font-size:1.5rem;}
  #app.kdt-about-app [class~="md:p-12"]{padding:3rem;}
  #app.kdt-about-app [class~="md:block"]{display:block;}
}
@media (max-width:1023px){
  #app.kdt-about-app [class~="lg:hidden"]{display:none;}
  #app.kdt-about-app [class~="lg:flex"]{display:none;}
  #app.kdt-about-app [class~="lg:flex-row"]{flex-direction:column;}
}
@media (min-width:1024px){
  #app.kdt-about-app [class~="lg:flex"]{display:flex;}
  #app.kdt-about-app [class~="lg:flex-row"]{flex-direction:row;}
  #app.kdt-about-app [class~="lg:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr));}
  #app.kdt-about-app [class~="lg:grid-cols-3"]{grid-template-columns:repeat(3,minmax(0,1fr));}
  #app.kdt-about-app [class~="lg:grid-cols-4"]{grid-template-columns:repeat(4,minmax(0,1fr));}
  #app.kdt-about-app [class~="lg:grid-cols-5"]{grid-template-columns:repeat(5,minmax(0,1fr));}
  #app.kdt-about-app [class~="lg:w-1/2"]{width:50%;}
  #app.kdt-about-app [class~="lg:mx-0"]{margin-left:0;margin-right:0;}
  #app.kdt-about-app [class~="lg:justify-start"]{justify-content:flex-start;}
  #app.kdt-about-app [class~="lg:text-left"]{text-align:left;}
  #app.kdt-about-app [class~="lg:pt-40"]{padding-top:10rem;}
  #app.kdt-about-app [class~="lg:pb-32"]{padding-bottom:8rem;}
  #app.kdt-about-app [class~="lg:text-6xl"]{font-size:3.75rem;}
  #app.kdt-about-app [class~="lg:col-span-2"]{grid-column:span 2/span 2;}
  #app.kdt-about-app [class~="lg:col-span-3"]{grid-column:span 3/span 3;}
  #app.kdt-about-app [class~="lg:rotate-y-[-5deg]"]{--kdt-ry:-5deg;}
  #app.kdt-about-app [class~="lg:rotate-x-[5deg]"]{--kdt-rx:5deg;}
  #app.kdt-about-app [class~="lg:rotate-y-[5deg]"]{--kdt-ry:5deg;}
  #app.kdt-about-app [class~="lg:rotate-x-[2deg]"]{--kdt-rx:2deg;}
}
@media (min-width:640px){
  #app.kdt-about-app [class~="sm:px-6"]{padding-left:1.5rem;padding-right:1.5rem;}
  #app.kdt-about-app [class~="sm:p-6"]{padding:1.5rem;}
  #app.kdt-about-app [class~="sm:p-8"]{padding:2rem;}
  #app.kdt-about-app [class~="sm:grid-cols-2"]{grid-template-columns:repeat(2,minmax(0,1fr));}
  #app.kdt-about-app [class~="sm:gap-5"]{gap:1.25rem;}
  #app.kdt-about-app [class~="sm:space-y-5"]>:not([hidden])~:not([hidden]){margin-top:1.25rem;}
}

#app.kdt-about-app [class~="max-w-7xl"]{max-width:80rem;}
#app.kdt-about-app [class~="max-w-5xl"]{max-width:64rem;}
#app.kdt-about-app [class~="max-w-3xl"]{max-width:48rem;}
#app.kdt-about-app [class~="max-w-2xl"]{max-width:42rem;}
#app.kdt-about-app [class~="max-w-lg"]{max-width:32rem;}
#app.kdt-about-app [class~="max-w-sm"]{max-width:24rem;}
#app.kdt-about-app [class~="mx-auto"]{margin-left:auto;margin-right:auto;}

#app.kdt-about-app [class~="bg-white/95"]{background-color:rgba(255,255,255,.95);}
#app.kdt-about-app [class~="bg-white/5"]{background-color:rgba(255,255,255,.05);}
#app.kdt-about-app [class~="bg-white/10"]{background-color:rgba(255,255,255,.10);}
#app.kdt-about-app [class~="bg-slate-900/60"]{background-color:rgba(15,23,42,.6);}
#app.kdt-about-app [class~="bg-indigo-600/20"]{background-color:rgba(79,70,229,.2);}
#app.kdt-about-app [class~="bg-indigo-500/30"]{background-color:rgba(99,102,241,.3);}
#app.kdt-about-app [class~="bg-indigo-500/20"]{background-color:rgba(99,102,241,.2);}
#app.kdt-about-app [class~="bg-indigo-500/10"]{background-color:rgba(99,102,241,.1);}
#app.kdt-about-app [class~="bg-blue-600/20"]{background-color:rgba(37,99,235,.2);}
#app.kdt-about-app [class~="bg-blue-500/10"]{background-color:rgba(59,130,246,.1);}
#app.kdt-about-app [class~="bg-blue-400/20"]{background-color:rgba(96,165,250,.2);}
#app.kdt-about-app [class~="bg-violet-600/10"]{background-color:rgba(124,58,237,.1);}
#app.kdt-about-app [class~="bg-violet-500/10"]{background-color:rgba(139,92,246,.1);}
#app.kdt-about-app [class~="bg-emerald-500/10"]{background-color:rgba(16,185,129,.1);}
#app.kdt-about-app [class~="bg-indigo-100/80"]{background-color:rgba(224,231,255,.8);}
#app.kdt-about-app [class~="border-indigo-200/50"]{border-color:rgba(199,210,254,.5);}
#app.kdt-about-app [class~="border-indigo-400/30"]{border-color:rgba(129,140,248,.3);}
#app.kdt-about-app [class~="border-indigo-300/30"]{border-color:rgba(165,180,252,.3);}
#app.kdt-about-app [class~="text-indigo-100"]{color:#e0e7ff;}
#app.kdt-about-app [class~="text-indigo-800"]{color:#3730a3;}
#app.kdt-about-app [class~="text-indigo-700"]{color:#4338ca;}
#app.kdt-about-app [class~="text-indigo-300"]{color:#a5b4fc;}
#app.kdt-about-app [class~="text-indigo-400"]{color:#818cf8;}
#app.kdt-about-app [class~="text-gray-400"]{color:#9ca3af;}
#app.kdt-about-app [class~="text-gray-500"]{color:#6b7280;}
#app.kdt-about-app [class~="text-gray-700"]{color:#374151;}
#app.kdt-about-app [class~="text-gray-900"]{color:#111827;}
#app.kdt-about-app [class~="bg-gray-900"]{background-color:#111827;}
#app.kdt-about-app [class~="bg-slate-800/50"]{background-color:rgba(30,41,59,.5);}
#app.kdt-about-app [class~="border-slate-700"]{border-color:#334155;}
#app.kdt-about-app [class~="border-slate-800"]{border-color:#1e293b;}

#app.kdt-about-app [class~="shadow-indigo-600/30"]{box-shadow:0 10px 15px -3px rgba(79,70,229,.30),0 4px 6px -4px rgba(79,70,229,.20);}
#app.kdt-about-app [class~="shadow-indigo-600/20"]{box-shadow:0 10px 15px -3px rgba(79,70,229,.20),0 4px 6px -4px rgba(79,70,229,.12);}
#app.kdt-about-app [class~="shadow-blue-600/20"]{box-shadow:0 10px 15px -3px rgba(37,99,235,.20),0 4px 6px -4px rgba(37,99,235,.12);}
#app.kdt-about-app [class~="shadow-slate-200/20"]{box-shadow:0 20px 25px -5px rgba(226,232,240,.20),0 8px 10px -6px rgba(226,232,240,.20);}
#app.kdt-about-app [class~="shadow-[0_0_30px_rgba(79,70,229,0.5)]"]{box-shadow:0 0 30px rgba(79,70,229,.5);}

#app.kdt-about-app [class~="border-white/10"]{border-color:rgba(255,255,255,.10);}
#app.kdt-about-app [class~="bg-white/10"]{background-color:rgba(255,255,255,.10);}

#app.kdt-about-app [class~="hover:-translate-y-1"]:hover{--kdt-ty:-0.25rem;}
#app.kdt-about-app [class~="animate-fade-in-up"]{animation: kdt-fade-in-up .45s ease both;}
@keyframes kdt-fade-in-up{
  from{opacity:0;transform:translateY(8px);}
  to{opacity:1;transform:translateY(0);}
}

/* Tailwind's transform container: the source combines translate/rotate/scale utilities. */
#app.kdt-about-app [class~="transform"]{
  transform:translate(var(--kdt-tx,0),var(--kdt-ty,0))
             rotate(var(--kdt-rz,0))
             rotateX(var(--kdt-rx,0))
             rotateY(var(--kdt-ry,0))
             scale(var(--kdt-scale,1));
  transform-origin:center;
}

#app.kdt-about-app [class~="h-7"], #app.kdt-about-app [class~="w-7"]{width:1.75rem;height:1.75rem;}
#app.kdt-about-app [class~="h-72"]{height:18rem;}
#app.kdt-about-app [class~="inset-0"]{top:0;right:0;bottom:0;left:0;}
#app.kdt-about-app [class~="z-[100]"]{z-index:100;}
#app.kdt-about-app [class~="bg-rose-50"]{background-color:#fff1f2;}
#app.kdt-about-app [class~="text-rose-600"]{color:#e11d48;}
#app.kdt-about-app [class~="border-violet-200"]{border-color:#ddd6fe;}
#app.kdt-about-app [class~="hover:border-violet-200"]:hover{border-color:#ddd6fe;}
#app.kdt-about-app [class~="hover:border-blue-200"]:hover{border-color:#bfdbfe;}
#app.kdt-about-app [class~="hover:border-emerald-100"]:hover{border-color:#d1fae5;}
#app.kdt-about-app [class~="hover:border-indigo-100"]:hover{border-color:#e0e7ff;}
#app.kdt-about-app [class~="hover:bg-indigo-700"]:hover{background-color:#4338ca;}
#app.kdt-about-app [class~="hover:bg-indigo-50"]:hover{background-color:#eef2ff;}
#app.kdt-about-app [class~="hover:bg-slate-50"]:hover{background-color:#f8fafc;}
#app.kdt-about-app [class~="hover:bg-slate-200"]:hover{background-color:#e2e8f0;}
#app.kdt-about-app [class~="hover:bg-blue-600"]:hover{background-color:#2563eb;}
#app.kdt-about-app [class~="hover:bg-white/10"]:hover{background-color:rgba(255,255,255,.1);}
#app.kdt-about-app [class~="hover:bg-indigo-500/40"]:hover{background-color:rgba(99,102,241,.4);}
#app.kdt-about-app [class~="hover:text-slate-600"]:hover{color:#475569;}
#app.kdt-about-app [class~="hover:text-slate-900"]:hover{color:#0f172a;}
#app.kdt-about-app [class~="hover:text-blue-600"]:hover{color:#2563eb;}
#app.kdt-about-app [class~="hover:text-emerald-600"]:hover{color:#059669;}
#app.kdt-about-app [class~="hover:underline"]:hover{text-decoration:underline;}
#app.kdt-about-app [class~="hover:shadow-md"]:hover{box-shadow:0 4px 6px -1px rgba(15,23,42,.1),0 2px 4px -2px rgba(15,23,42,.1);}
#app.kdt-about-app [class~="hover:shadow-xl"]:hover{box-shadow:0 20px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.1);}
#app.kdt-about-app [class~="hover:bg-white/10"]:hover{background-color:rgba(255,255,255,.1);}
#app.kdt-about-app [class~="hover:scale-105"]:hover{--kdt-scale:1.05;}
#app.kdt-about-app [class~="hover:scale-110"]:hover{--kdt-scale:1.1;}
/* =========================================================
   KDT ABOUT — FINAL FIX FOR HERO TIMELINE BADGE
   ========================================================= */

.kdt-timeline-card,
.kdt-timeline-card:hover {
    transform: none !important;
    transition: none !important;
    animation: none !important;
    will-change: auto !important;
}

.kdt-timeline-badge,
.kdt-timeline-badge:hover,
.kdt-timeline-badge:focus,
.kdt-timeline-badge:active {
    position: absolute !important;
    left: -32px !important;
    top: 50% !important;
    transform: translateY(-50%) translateX(0) !important;
    transition: none !important;
    animation: none !important;
    will-change: auto !important;
    margin: 0 !important;
}

.kdt-timeline-badge * {
    transition: none !important;
}

.kdt-timeline-card > .grid > div > div {
    transform: none !important;
    transition: none !important;
    animation: none !important;
}

@media (max-width: 767px) {
    .kdt-timeline-badge {
        display: none !important;
    }
}