.page-loader{z-index:9999;background:var(--surface-bg,#0e0e0e);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-loader-content{flex-direction:column;align-items:center;gap:48px;width:100%;max-width:600px;padding:0 32px;display:flex}.page-loader-spinner{border:3px solid rgba(var(--brand-primary-rgb,124, 58, 237), .15);border-top-color:var(--brand-primary,#7c3aed);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite pageLoaderSpin}@keyframes pageLoaderSpin{to{transform:rotate(360deg)}}.page-loader-skeleton{flex-direction:column;gap:16px;width:100%;display:flex}.skeleton-line{border-radius:8px;animation:1.8s ease-in-out infinite skeletonPulse}.skeleton-line--title{background:rgba(var(--brand-primary-rgb,124, 58, 237), .08);width:55%;height:20px;margin:0 auto}.skeleton-line--subtitle{background:#ffffff0a;width:35%;height:12px;margin:0 auto}.skeleton-cards{gap:16px;margin-top:16px;display:flex}.skeleton-card{background:#ffffff08;border:1px solid #ffffff0a;border-radius:12px;flex:1;height:120px;animation:1.8s ease-in-out infinite skeletonPulse}.skeleton-card:nth-child(2){animation-delay:.15s}.skeleton-card:nth-child(3){animation-delay:.3s}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}[data-theme=light] .page-loader{background:var(--surface-bg,var(--pal-l-ground,#fdfbff))}[data-theme=light] .skeleton-line--title{background:rgba(var(--brand-primary-rgb,124, 58, 237), .1)}[data-theme=light] .skeleton-line--subtitle{background:#0000000f}[data-theme=light] .skeleton-card{background:#0000000a;border-color:#0000000f}html:not([data-boot]) .page-loader-spinner{border-color:#808080b3 #8080802e #8080802e}html:not([data-boot]) .skeleton-line--title{background:#8080801a}html:not([data-boot])[data-theme=light] .page-loader{background:#fff}@media (width<=640px){.skeleton-card:nth-child(3){display:none}}html[data-boot-shell] .page-loader-skeleton{display:none}
