.sys-stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:7rem 1rem 4rem;display:flex;position:relative;overflow:hidden}.sys-stage--loading{min-height:60vh;padding:4rem 1rem}.sys-card{width:100%;max-width:30rem;padding:2.5rem 1.5rem 2rem;position:relative}@media (min-width:640px){.sys-card{padding:3rem 2.5rem 2.5rem}}.sys-orb-wrap{place-items:center;margin-bottom:1.5rem;display:inline-grid;position:relative}.sys-orb-wrap:before,.sys-orb-wrap:after{content:"";border:2px solid var(--sys-ring,#7c3aed80);opacity:0;border-radius:9999px;animation:2.6s ease-out infinite clay-ring;position:absolute;inset:0}.sys-orb-wrap:after{animation-delay:1.3s}.sys-orb{width:7rem;height:7rem;animation:6s ease-in-out infinite clay-float}.sys-orb--spin svg{animation:1.4s linear infinite clay-spin}.sys-orb--wiggle svg{animation:3s ease-in-out infinite clay-wiggle}.sys-title{color:var(--text-primary);margin-bottom:.6rem;font-size:clamp(1.6rem,4vw,2rem)}.sys-text{max-width:26rem;color:var(--text-secondary);margin:0 auto;font-size:15px;line-height:1.65}.sys-actions{flex-direction:column;gap:.75rem;margin-top:1.75rem;display:flex}@media (min-width:480px){.sys-actions{flex-direction:row;justify-content:center}}.sys-404{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.05em;padding-bottom:.1em;font-size:clamp(5rem,22vw,9rem);font-weight:900;line-height:1}.sys-digits{justify-content:center;align-items:center;gap:.1em;display:flex}.sys-digit-orb{width:clamp(4.5rem,18vw,7rem);height:clamp(4.5rem,18vw,7rem)}.sys-load-label{font-family:var(--font-display), system-ui, sans-serif;color:var(--text-secondary);margin-top:1.25rem;font-weight:800}.sys-trio{align-items:center;gap:.9rem;display:flex}.sys-dot{width:3rem;height:3rem;animation:1.2s ease-in-out infinite sys-bounce;animation-delay:calc(var(--i,0) * .15s)}@keyframes sys-bounce{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-18px)scale(1.08)}60%{transform:translateY(0)scale(.95)}}.sys-skeleton{gap:.75rem;width:min(22rem,80vw);margin-top:1.75rem;display:grid}.sys-skel-bar{background:var(--clay-inset);height:14px;box-shadow:var(--clay-shadow-pressed);border-radius:9999px;animation:1.6s ease-in-out infinite sys-skel}@keyframes sys-skel{0%,to{opacity:1}50%{opacity:.45}}.sys-stage--inline{min-height:60vh;padding:3rem 1rem}.sys-stage--checkout{min-height:70vh;padding:9rem 1rem 4rem}.sys-card--inline{max-width:28rem;margin:0 auto;padding:2rem 1.5rem}.sys-orb--md{width:5rem;height:5rem}.sys-skel-page{gap:1rem;display:grid}.sys-skel-page--products{max-width:80rem;margin:0 auto;padding:9rem 1rem 3rem}.sys-skel-head{width:12rem;height:2rem}.sys-skel-row{border-radius:var(--radius-xl);height:6rem}.sys-skel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (min-width:768px){.sys-skel-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}.sys-skel-tile{aspect-ratio:4/5;border-radius:var(--radius-xl)}.sys-skel-block{box-shadow:var(--clay-shadow-card);background:#fff;animation:1.6s ease-in-out infinite sys-skel}.sys-skel-block.sys-skel-head{border-radius:9999px}
