*{box-sizing:border-box}html,body,#root{width:100%;min-width:100%;height:100%;margin:0}body{color:#111827;background:#eef3fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.app-shell{background:#eef3fb;width:100vw;height:100vh;margin:0;padding:0;position:relative;overflow:hidden}.legacy-frame{background:#eef3fb;border:0;width:100%;height:100%;display:block}.boot-screen{z-index:10;color:#111827;background:#eef3fb;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.boot-screen h1{margin:0;font-size:18px;line-height:1.2}.boot-screen p{color:#64748b;margin:4px 0 0;font-size:13px}.boot-mark{background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:12px;width:42px;height:42px;position:relative;box-shadow:0 14px 34px #4f46e542}.boot-mark:before,.boot-mark:after{content:"";background:#fff;position:absolute}.boot-mark:before{border-radius:4px;width:22px;height:13px;top:18px;left:10px}.boot-mark:after{border-radius:999px;width:2px;height:18px;top:6px;left:20px}
