html,body,#root{margin:0;padding:0;height:100%;width:100%}html,body{background:#070609;overflow:hidden}body{font-family:Space Grotesk,system-ui,sans-serif;color:#e8e8f0}@keyframes tsTwinkle{0%,to{opacity:1}50%{opacity:.55}}@keyframes tsTwinkleDust{0%,to{opacity:var(--a, .4)}50%{opacity:.1}}@keyframes tsFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes tsPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.18);opacity:.25}}@keyframes tsWarpIn{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tsPing{0%{width:var(--ping-from);height:var(--ping-from);opacity:.9}to{width:var(--ping-to);height:var(--ping-to);opacity:0}}@keyframes tsBreathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}@keyframes tsDrift0{0%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(28px,-22px)}}@keyframes tsDrift1{0%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(-34px,18px)}}@keyframes tsDrift2{0%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(20px,30px)}}@keyframes tsBurstFlash{0%{transform:translate(-50%,-50%) scale(.4);opacity:0}18%{transform:translate(-50%,-50%) scale(1.6);opacity:1}60%{transform:translate(-50%,-50%) scale(2.4);opacity:.35}to{transform:translate(-50%,-50%) scale(3.2);opacity:0}}@keyframes tsBurstHalo{0%{transform:translate(-50%,-50%) scale(.6);opacity:0}25%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes tsBurstRing{0%{transform:translate(-50%,-50%) scale(.25);opacity:0}20%{transform:translate(-50%,-50%) scale(.9);opacity:.9}to{transform:translate(-50%,-50%) scale(7);opacity:0}}@keyframes tsBurstParticle{0%{transform:translate(-50%,-50%) translate(0) scale(.6);opacity:0}12%{transform:translate(-50%,-50%) translate(calc(var(--dx) * .15),calc(var(--dy) * .15)) scale(1.1);opacity:1}55%{opacity:.85}to{transform:translate(-50%,-50%) translate(var(--dx),var(--dy)) scale(.4);opacity:0}}@keyframes tsOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tsModalIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tsOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes tsModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.96) translateY(6px)}}@keyframes tsHintDrop{0%{opacity:0;transform:translate(-50%) translateY(-72px)}60%{opacity:1}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes tsTipSwap{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track,::-webkit-scrollbar-track-piece{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff42}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}[data-ts-modal],[data-ts-modal] *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}[data-ts-modal] *::-webkit-scrollbar,[data-ts-modal]::-webkit-scrollbar{width:8px;height:8px}[data-ts-modal] *::-webkit-scrollbar-track,[data-ts-modal]::-webkit-scrollbar-track{background:transparent}[data-ts-modal] *::-webkit-scrollbar-thumb,[data-ts-modal]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}[data-ts-modal] *::-webkit-scrollbar-thumb:hover,[data-ts-modal]::-webkit-scrollbar-thumb:hover{background:#ffffff38}[data-ts-modal] *::-webkit-scrollbar-corner,[data-ts-modal]::-webkit-scrollbar-corner{background:transparent}
