:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#04111f;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root{color:#f8fafc;background:#04111f;width:100%;min-width:0;min-height:100dvh;margin:0}body{overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch;margin:0;overflow:hidden auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-load-fallback{color:#f8fafc;text-align:center;background:radial-gradient(circle at 18% 12%,#ff6a134d,#0000 18rem),radial-gradient(circle at 82% 10%,#38bdf83d,#0000 20rem),linear-gradient(135deg,#061426,#04111f 58%,#020814);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-load-fallback-card{background:#071222e0;border:1px solid #84e2ff38;border-radius:24px;justify-items:center;gap:12px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #0000006b}.app-load-fallback-brand{color:#03101e;background:linear-gradient(135deg,#ff6a13f2,#38bdf8e6),#0f2138;border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.45rem;font-weight:950;display:grid;box-shadow:0 18px 42px #ff6a132e}.app-load-fallback-eyebrow{color:#84e2ff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.app-load-fallback h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.75rem,8vw,2.85rem);line-height:1.02}.app-load-fallback p,.app-load-fallback small{color:#f8fafcc7;margin:0}.app-load-fallback p{font-size:1rem}.app-load-fallback small{max-width:32rem;font-size:.9rem}.app-load-fallback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.app-load-fallback button,.app-load-fallback .secondary-button,.app-load-fallback a{color:#04111f;cursor:pointer;background:linear-gradient(135deg,#ff8a3d,#84e2ff);border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.app-load-fallback .secondary-button,.app-load-fallback a.app-load-fallback-secondary{color:#f8fafc;background:#ffffff1a;border:1px solid #84e2ff3d}.app-load-fallback-details{text-align:left;color:#f8fafcd1;width:100%;margin-top:8px}.app-load-fallback-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;overflow:auto}@media (width<=520px){.app-load-fallback{padding:16px}.app-load-fallback-card{border-radius:18px;padding:22px}.app-load-fallback-actions,.app-load-fallback button,.app-load-fallback .secondary-button,.app-load-fallback a{width:100%}}
