*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;color:#222;background:#f5f7fa}.home[data-v-febb41ca]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fa;padding:20px}.home-inner[data-v-febb41ca]{max-width:480px;width:100%;text-align:center;background:#fff;border-radius:16px;padding:40px 32px;box-shadow:0 4px 24px #0000001a}.logo[data-v-febb41ca]{font-size:3rem;margin-bottom:12px}h1[data-v-febb41ca]{color:#1a3c5e;font-size:1.6rem;margin-bottom:12px}p[data-v-febb41ca]{color:#666;margin-bottom:32px}.demo-links[data-v-febb41ca]{text-align:left;border-top:1px solid #eee;padding-top:20px}.demo-links h3[data-v-febb41ca]{font-size:.85rem;text-transform:uppercase;letter-spacing:.5px;color:#999;margin-bottom:12px}.demo-link[data-v-febb41ca]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #eee;border-radius:8px;color:#1a3c5e;text-decoration:none;font-size:.9rem;margin-bottom:8px;transition:background .15s}.demo-link[data-v-febb41ca]:hover{background:#f0f4f8}.status-badge[data-v-febb41ca]{font-size:.75rem;padding:2px 8px;border-radius:20px;font-weight:600;white-space:nowrap}.status-badge.pending[data-v-febb41ca]{background:#fff3e0;color:#e65100}.status-badge.submitted[data-v-febb41ca]{background:#e8f5e9;color:#2e7d32}
