/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@keyframes cutout-scan{0%{opacity:0;transform:translateY(-130%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(130%)}}@keyframes cutout-tint-pulse{0%,to{opacity:.34}50%{opacity:.52}}@keyframes cutout-edge-glow{0%,to{box-shadow:inset 0 0 0 1px #a78bfa1f}50%{box-shadow:inset 0 0 0 1px #c084fc38,inset 0 0 40px #f472b60f}}@keyframes material-source-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.03)}}@keyframes material-source-glow-urgent{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes material-request-fab-float{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.04)}}@keyframes material-request-fab-ring{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.45)}to{opacity:0;transform:scale(1.45)}}@keyframes material-request-fab-glow{0%,to{opacity:.45;transform:scale(.95)}50%{opacity:.85;transform:scale(1.08)}}@keyframes material-request-fab-sparkle{0%,to{transform:rotate(-8deg)scale(1)}50%{transform:rotate(8deg)scale(1.08)}}@keyframes material-request-fab-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.animate-material-source-glow,.animate-material-source-glow-urgent{opacity:.65;animation:none}.animate-material-request-fab-dot,.animate-material-request-fab-float,.animate-material-request-fab-glow,.animate-material-request-fab-ring,.animate-material-request-fab-sparkle{animation:none}}