.vs-home-view .home-cat-row{scrollbar-width:none}.vs-home-view .home-cat-row::-webkit-scrollbar{display:none}.vs-home-view .home-cat-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 12px 16px;border-radius:20px;cursor:pointer;overflow:hidden;border:1px solid transparent;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.vs-home-view .home-cat-card:hover{transform:translateY(-4px);box-shadow:0 16px 28px -12px var(--cat-glow,rgba(0,117,255,.2)),0 4px 12px -2px rgba(15,23,42,.06)}.vs-home-view .home-cat-card:focus-visible{outline:2px solid #0075ff;outline-offset:2px}.vs-home-view .home-cat-hoverbg{position:absolute;inset:0;opacity:0;transition:opacity .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.vs-home-view .home-cat-card:hover .home-cat-hoverbg{opacity:1}.vs-home-view .home-cat-blob{position:absolute;top:-40px;right:-40px;width:116px;height:116px;border-radius:9999px;background:var(--cat-blob,#64748b);opacity:.12;pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1)}.vs-home-view .home-cat-card:hover .home-cat-blob{transform:scale(1.18)}.vs-home-view .home-cat-coin{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:9999px;background:#ffffff;box-shadow:0 6px 14px -4px rgba(15,23,42,.14),0 1px 2px rgba(15,23,42,.06);transition:transform .35s cubic-bezier(.4,0,.2,1)}.vs-home-view .home-cat-card:hover .home-cat-coin{transform:scale(1.06)}.vs-home-view .home-cat-img{width:56px;height:56px;object-fit:contain}.vs-home-view .home-cat-glyph{width:56px;height:56px;border-radius:9999px}.vs-home-view .home-cat-label{position:relative;font-size:14px;font-weight:600;letter-spacing:-.01em;text-align:center;line-height:1.2;color:#1e293b;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.vs-home-view .home-cat-count{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:9999px;background:rgba(255,255,255,.72);font-size:11px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;color:var(--cat-count,#475569);white-space:nowrap}@media (min-width:640px){.vs-home-view .home-cat-row{grid-template-columns:repeat(var(--home-cols-sm,3),minmax(0,1fr))}}@media (min-width:768px){.vs-home-view .home-cat-row{grid-template-columns:repeat(var(--home-cols,6),minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.vs-home-view .home-cat-card{padding:14px 8px 12px;gap:8px;border-radius:16px}.vs-home-view .home-cat-coin{width:62px;height:62px}.vs-home-view .home-cat-glyph,.vs-home-view .home-cat-img{width:42px;height:42px}.vs-home-view .home-cat-label{font-size:12px}.vs-home-view .home-cat-count{height:18px;padding:0 6px;font-size:10px}}@media (max-width:639px){.vs-home-view .home-cat-card{padding:14px 8px 12px;gap:8px;border-radius:16px}.vs-home-view .home-cat-blob{top:-30px;right:-30px;width:84px;height:84px}.vs-home-view .home-cat-coin{width:52px;height:52px}.vs-home-view .home-cat-glyph,.vs-home-view .home-cat-img{width:36px;height:36px}.vs-home-view .home-cat-label{font-size:11px}.vs-home-view .home-cat-count{height:18px;padding:0 6px;font-size:10px}}:root.dark .vs-home-view .home-cat-card{background:var(--cat-dk-bg,rgba(255,255,255,.06))!important;border-color:transparent!important}:root.dark .vs-home-view .home-cat-card:hover{box-shadow:0 12px 28px -8px rgba(0,0,0,.45)}:root.dark .vs-home-view .home-cat-hoverbg{display:none}:root.dark .vs-home-view .home-cat-blob{opacity:.2}:root.dark .vs-home-view .home-cat-coin{background:rgba(255,255,255,.1);box-shadow:0 6px 14px -4px rgba(0,0,0,.4)}:root.dark .vs-home-view .home-cat-label{color:#e5e7eb!important}:root.dark .vs-home-view .home-cat-card:hover .home-cat-label{color:#ffffff!important}:root.dark .vs-home-view .home-cat-count{background:rgba(255,255,255,.12);color:#e5e7eb}.vs-home-view .home-rail{scrollbar-width:none}.vs-home-view .home-rail::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.vs-home-view .home-cat-blob,.vs-home-view .home-cat-card,.vs-home-view .home-cat-coin,.vs-home-view .home-cat-hoverbg{transition:none}.vs-home-view .home-cat-card:hover{transform:none}}@keyframes his-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.his-fade-up{animation:his-fade-up .45s cubic-bezier(.4,0,.2,1) both}@keyframes his-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.his-pop{animation:his-pop .4s ease-out both}@media (prefers-reduced-motion:reduce){.his-fade-up,.his-pop{animation:none!important}}.mp-panel{animation:mp-rise .4s cubic-bezier(.2,.7,.2,1) both}@keyframes mp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mp-cell{transition:background-color .15s ease}.mp-cell:hover{background-color:#f8fafc}:root.dark .mp-cell:hover{background-color:rgba(255,255,255,.05)}.mp-spark-line{stroke-dasharray:1;stroke-dashoffset:1;animation:mp-draw .9s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--mp-delay,0s)}@keyframes mp-draw{to{stroke-dashoffset:0}}.mp-spark-area{opacity:0;animation:mp-fade .5s ease-out forwards;animation-delay:calc(var(--mp-delay, 0s) + .45s)}.mp-spark-dot{opacity:0;stroke:#ffffff;animation:mp-fade .25s ease-out forwards;animation-delay:calc(var(--mp-delay, 0s) + .8s)}:root.dark .mp-spark-dot{stroke:#222326}@keyframes mp-fade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.mp-panel,.mp-spark-area,.mp-spark-dot,.mp-spark-line{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}}