*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%;background:#000}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#f5f5f7;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit;outline:none;-webkit-appearance:none;color:#f5f5f7}@keyframes er{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes el{0%{transform:translate(-60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fu{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fi{0%{opacity:0}to{opacity:1}}@keyframes qi{0%{transform:translate(38px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes lm{0%{opacity:0;transform:translateY(-22px) scale(.88)}to{opacity:.9;transform:translateY(0) scale(1)}}@keyframes lt{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes gn{0%{opacity:0;transform:scale(1.1)}to{opacity:.05;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.per{animation:er .32s cubic-bezier(.25,.46,.45,.94) both}.pel{animation:el .32s cubic-bezier(.25,.46,.45,.94) both}.pfu{animation:fu .26s ease both}.pfi{animation:fi .28s ease both}.pqi{animation:qi .22s cubic-bezier(.25,.46,.45,.94) both}.hbg{transition:background .12s}.hbg:hover{background:#1c1c1e!important}.hlift{transition:transform .15s,box-shadow .15s}.hlift:hover{transform:translateY(-3px);box-shadow:0 12px 48px #0000008c}.ba{transition:opacity .12s,transform .08s}.ba:hover{opacity:.82}.ba:active{transform:scale(.96)}.oh{transition:background .1s,border-color .1s}.si{transition:background .1s}.si:hover{background:#ffffff0a}.tile{transition:transform .18s cubic-bezier(.25,.46,.45,.94),box-shadow .18s;cursor:pointer}.tile:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 16px 56px #0009}.tile:active{transform:scale(.98)}@media(max-width:600px){#root{padding:0!important}.mob-1col{grid-template-columns:1fr!important}.mob-2col{grid-template-columns:1fr 1fr!important}.mob-stack{grid-template-columns:1fr!important}.mob-hide{display:none!important}.mob-full{width:100%!important;min-width:0!important}}
