/* JETZTFREI Stage 2B utility supplement.
   Kept separate so the shared-hosting deployment does not require Node/Vite. */
.\-bottom-40{bottom:-10rem}.\-right-32{right:-8rem}.\-top-32{top:-8rem}.left-1\/4{left:25%}
.backdrop-blur{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.blur-3xl{filter:blur(64px)}
.bg-amber-100{background-color:#fef3c7}.bg-emerald-100{background-color:#d1fae5}.bg-emerald-400\/15{background-color:rgb(52 211 153/.15)}.bg-red-400\/15{background-color:rgb(248 113 113/.15)}.bg-red-50{background-color:#fef2f2}.bg-teal-300\/10{background-color:rgb(94 234 212/.1)}.bg-white\/6{background-color:rgb(255 255 255/.06)}.bg-white\/95{background-color:rgb(255 255 255/.95)}
.border-navy-950{border-color:#071b2c}.border-red-100{border-color:#fee2e2}.border-red-200{border-color:#fecaca}.border-teal-200{border-color:#99f6e4}.border-y{border-top-width:1px;border-bottom-width:1px}
.gap-10{gap:2.5rem}.gap-x-6{column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.mt-0\.5{margin-top:.125rem}.mt-10{margin-top:2.5rem}.mt-16{margin-top:4rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}
.min-w-20{min-width:5rem}.size-6{width:1.5rem;height:1.5rem}.size-14{width:3.5rem;height:3.5rem}.size-96{width:24rem;height:24rem}.rounded-\[2rem\]{border-radius:2rem}.self-end{align-self:flex-end}.self-start{align-self:flex-start}
.text-\[10px\]{font-size:10px}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-emerald-200{color:#a7f3d0}.text-red-200{color:#fecaca}.text-red-700{color:#b91c1c}.text-slate-200{color:#e2e8f0}.text-teal-800{color:#115e59}
.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:bg-teal-300:hover{background-color:#5eead4}.hover\:border-slate-300:hover{border-color:#cbd5e1}.hover\:border-teal-300:hover{border-color:#5eead4}
@media (min-width:40rem){
.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[6rem_4rem_1fr_auto\]{grid-template-columns:6rem 4rem 1fr auto}.sm\:grid-cols-\[8rem_1fr_1fr\]{grid-template-columns:8rem 1fr 1fr}.sm\:inline-flex{display:inline-flex}.sm\:min-w-56{min-width:14rem}.sm\:ml-auto{margin-left:auto}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}
}
@media (min-width:64rem){
.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:sticky{position:sticky}.lg\:top-6{top:1.5rem}
}
