.vx{--vx-font-ui:var(--font-satoshi),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--vx-font-display:var(--font-polysans),var(--vx-font-ui);min-height:100dvh;background:var(--vx-bg);color:var(--vx-ink);font-family:var(--vx-font-ui);font-size:var(--vx-text-md);line-height:1.45;-webkit-font-smoothing:antialiased}.vx *,.vx :after,.vx :before{box-sizing:border-box}:where(.vx) :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}:where(.vx) :where(ul,ol){padding:0;list-style:none}:where(.vx) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.vx) :where(a){color:inherit;text-decoration:none}:where(.vx) :where(button){cursor:pointer}.vx :focus-visible{outline:2px solid var(--vx-focus);outline-offset:2px}.vx ::selection{background:rgb(255 255 255/.2)}.vx *{scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.14) transparent}.vx-display{font-family:var(--vx-font-display);font-weight:400}.vx-num{font-variant-numeric:tabular-nums}.vx-muted{color:var(--vx-ink-3)}.vx-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vx-mono{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,monospace;font-size:.92em}@keyframes vx-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes vx-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes vx-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}