*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[class*=csb],[class*=CodeSandbox],iframe[title*=sandbox],button[title*=sandbox],a[href*=codesandbox]{display:none!important}html{width:100%;height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0}body{width:100%;height:100%;margin:0;padding:0;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}#root{width:100%;height:100%;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;background:#fff}button{-webkit-tap-highlight-color:transparent}.ignite-header{position:sticky;top:0;z-index:999;background:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding-top:env(safe-area-inset-top)}.ignite-tagline-wrap{width:100%;display:flex;justify-content:center;padding-top:1rem;margin-top:auto}.ignite-tagline{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:#e2e8f0e0;opacity:0;transform:translateY(8px);animation:igniteTaglineFade .7s ease-out forwards;animation-delay:1s;text-align:center;white-space:normal}.ignite-tag-sep{opacity:.9}@keyframes igniteTaglineFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.ignite-tagline{font-size:.72rem;letter-spacing:.16em}}@media (max-width: 380px){.ignite-tagline{font-size:.68rem;letter-spacing:.14em}}
