html,body{margin:0;padding:0;background:#07090f;color:#eef2ff;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#4de1ff;text-decoration:none}a:hover{color:#a3ff5b}input,button{font-family:inherit}input:focus{outline:1px solid #4de1ff;outline-offset:-1px}input::placeholder{color:#4b5470}button:disabled{cursor:default}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.08)}to{transform:translate(0) scale(1)}}@keyframes drift2{0%{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flow{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes glow{0%,to{box-shadow:0 0 24px #a3ff5b40}50%{box-shadow:0 0 44px #4de1ff73}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}.om-app{display:grid;grid-template-columns:minmax(0,1fr) 400px}.om-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.om-stats{display:grid;grid-template-columns:1.4fr 1fr 1fr}.om-feats{display:grid;grid-template-columns:repeat(3,1fr)}.om-bal,.om-net{display:flex}.om-cancel:hover{color:#eef2ff;border-color:#ff7a59;background:#ff7a5914}@media(max-width:1180px){.om-app{grid-template-columns:minmax(0,1fr)}.om-app aside{position:static!important}.om-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}@media(max-width:1000px){.om-hero{grid-template-columns:minmax(0,1fr)}.om-feats{grid-template-columns:1fr}}@media(max-width:900px){.om-bal{display:none}.om-steps{grid-template-columns:1fr!important}.om-pad{padding-left:16px!important;padding-right:16px!important}.om-hero{padding-top:40px!important;gap:28px!important}.om-herostats{gap:18px!important}}@media(max-width:640px){.om-net{display:none}.om-app{padding:16px!important;gap:16px!important}.om-card,.om-stat{padding:16px!important}.om-hdr{padding:0 16px!important;gap:12px!important}.om-fills{overflow-x:auto}.om-fills>div{min-width:520px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}.om-x{transition:color .15s ease,border-color .15s ease,background .15s ease}.om-x:hover{color:#eef2ff;border-color:#ffffff40;background:#ffffff12}@media(max-width:640px){.om-hdr .om-x{display:none}}
