.page-loading[data-v-1d822d55]{align-items:center;color:#666;display:flex;font-size:1rem;gap:.65rem;justify-content:center;min-height:min(50vh,420px);padding:4rem 1.5rem;text-align:center}.page-loading-spinner[data-v-1d822d55]{animation:page-loading-spin-1d822d55 .8s linear infinite;border:2px solid rgba(0,102,54,.2);border-radius:999px;border-top-color:#006636;height:1rem;width:1rem}@keyframes page-loading-spin-1d822d55{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.page-loading-spinner[data-v-1d822d55]{animation:none}}
