#tool-loading{display:none}html[data-tool-loading] body{margin:0;background:#f4f7fb}html[data-tool-loading] #root{display:none}html[data-tool-loading] #tool-loading{display:flex;min-height:100svh;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box;color:#17243b;font-family:Inter,system-ui,sans-serif}#tool-loading>div{width:min(100%,25rem);padding:2rem;border:1px solid #ced8e5;background:#fff;text-align:center;box-shadow:0 16px 48px #0f172a0d}#tool-loading img{margin:0 auto 1rem;display:block}#tool-loading strong{color:#1258b9;font-size:1.25rem}#tool-loading p{line-height:1.6}#tool-loading button{padding:.75rem 1rem;border:1px solid #1258b9;color:#1258b9;background:#fff;cursor:pointer}
