*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:#08090e}::selection{background:#2be98d44}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}::-webkit-scrollbar-track{background:transparent}.gcard{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .22s cubic-bezier(.2,.8,.3,1),border-color .22s,box-shadow .22s;overflow:hidden}.glift:hover{transform:translateY(-3px);box-shadow:0 18px 44px #00000073}.gborder{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.2px;opacity:var(--go, 0);transition:opacity .3s;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gspot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--go, 0);transition:opacity .3s;pointer-events:none}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.inp:focus{border-color:#2be98d88!important;box-shadow:0 0 0 3px #2be98d1a}.inp option{background:#12141d}.rowh{transition:background .15s}.rowh:hover{background:#ffffff08}.trh{transition:background .15s}.trh:hover td{background:#ffffff06!important}.tplbtn:hover{border-color:#2be98d66!important;background:#2be98d0a!important}.addstep:hover{border-color:#2be98d88!important;color:#2be98d!important}.navb{transition:background .18s,color .18s}.navb:hover{background:#ffffff0d}.fadeup{animation:fadeUp .4s cubic-bezier(.2,.8,.3,1)}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.pulse{animation:pulseK 1.8s ease infinite}@keyframes pulseK{0%,to{box-shadow:0 0 #3ddc9766}50%{box-shadow:0 0 0 5px transparent}}.dashmove{animation:dashK 1.4s linear infinite}@keyframes dashK{to{stroke-dashoffset:-14}}@keyframes spinK{to{transform:rotate(360deg)}}.spinner{animation:spinK .8s linear infinite}@keyframes auroraK{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.08)}}@media (prefers-reduced-motion: reduce){*,.fadeup,.pulse,.dashmove{animation:none!important;transition:none!important}}
