@import "https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=JetBrains+Mono:wght@400;500;700&display=swap";html,body{color:#fafafa;-webkit-font-smoothing:antialiased;background:#09090b;margin:0;padding:0;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}*{box-sizing:border-box}a{color:#c8ff00;text-decoration:none}a:hover{color:#e2ff7a}::selection{color:#09090b;background:#c8ff00}button{font-family:inherit}.box-action:focus-visible{outline:2px solid;outline-offset:3px}.contract-control:focus-visible{outline:2px solid #c8ff00;outline-offset:3px}@media (max-width:560px){.contract-address-form{grid-template-columns:1fr!important}}@keyframes vcPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes vcSweep{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes vcDrift{0%{transform:translate(0,0)scale(1.04)}33%{transform:translate(-14px,-8px)scale(1.07)}66%{transform:translate(10px,6px)scale(1.05)}to{transform:translate(0,0)scale(1.04)}}@keyframes vcStream{0%{transform:translate(-50%)}to{transform:translate(0,0)}}.vc-lobby{transition:opacity .18s,border-color .18s,box-shadow .18s}.vc-lobby:before{content:"";position:absolute;z-index:2;opacity:0;pointer-events:none;background:#09090b85;transition:opacity .18s;inset:0}.vc-lobby:hover{opacity:.94;border-color:#ffffff29;box-shadow:0 18px 40px #00000073}.vc-lobby:hover:before{opacity:1}.vc-lobby-body{position:relative;z-index:3}.vc-lobby-fade{transition:opacity .18s}.vc-lobby:hover .vc-lobby-fade{opacity:.18}.vc-lobby-details{position:absolute;z-index:4;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(6px)}.vc-lobby:hover .vc-lobby-details{opacity:1;transform:none}@keyframes vcFlow{0%{stroke-dashoffset:182}to{stroke-dashoffset:0}}@keyframes vcRankPanel{0%{opacity:0;transform:scaleY(.62)}to{opacity:1;transform:scaleY(1)}}@keyframes vcRankSweep{0%{opacity:0;transform:translateY(-140%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(420%)}}@keyframes vcBadgeDrop{0%{opacity:0;transform:translateY(-20px)scale(1.22)}62%{opacity:1;transform:translateY(3px)scale(.96)}82%{transform:translateY(-1px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vcRingDraw{0%{stroke-dashoffset:var(--vc-ring-len,999)}to{stroke-dashoffset:var(--vc-ring-off,0)}}@keyframes vcXpShimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes vcRankSlam{0%{opacity:0;letter-spacing:.34em;transform:scale(1.55)}60%{opacity:1}to{opacity:1;letter-spacing:.12em;transform:scale(1)}}@keyframes vcRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vcHeat{0%,to{opacity:.45;box-shadow:0 0 #0000}50%{opacity:1;box-shadow:0 0 14px 1px}}@keyframes vcPodiumRise{0%{opacity:0;transform:translateY(18px)scaleY(.86)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){[data-art] *,[data-rank] *,[data-ladder] *{animation:none!important}}@keyframes vcTipIn{0%{opacity:0}to{opacity:1}}.vc-tip{animation:vcTipIn .12s ease-out both}@media (prefers-reduced-motion:reduce){.vc-tip{animation:none}}.vc-marquee:hover{animation-play-state:paused}@keyframes vcCatLean{0%{transform:rotate(0)}to{transform:rotate(6deg)}}@keyframes vcCatBreathe{0%{transform:scale(1)}to{transform:scale(.965)}}@keyframes vcCatPopA{0%{transform:scale(1)rotate(0)}34%{transform:scale(1.14)rotate(4deg)}64%{transform:scale(.985)rotate(-2.5deg)}to{transform:scale(1)rotate(0)}}@keyframes vcCatPopB{0%{transform:scale(1)rotate(0)}34%{transform:scale(1.14)rotate(4deg)}64%{transform:scale(.985)rotate(-2.5deg)}to{transform:scale(1)rotate(0)}}@keyframes vcCatWink{0%,to{transform:scaleY(1)}42%,58%{transform:scaleY(.08)}}@keyframes vcSparkle{0%,to{opacity:0;transform:scale(.2)rotate(-18deg)}45%{opacity:1;transform:scale(1)rotate(16deg)}}@media (prefers-reduced-motion:reduce){[data-wcat],[data-wcat] *,[data-wspark]{animation:none!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#27272a;border-radius:8px}::-webkit-scrollbar-track{background:#09090b}
