*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f8fafc;color:#1e293b}.page[data-v-aa009400]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:100%;padding:2rem;text-align:center}.spinner[data-v-aa009400]{width:2.5rem;height:2.5rem;border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;animation:spin-aa009400 .8s linear infinite}.message[data-v-aa009400]{font-size:1.125rem;line-height:1.5;color:#475569}@keyframes spin-aa009400{to{transform:rotate(360deg)}}
