.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{--rx:0;--ry:0;--lift:0;--press:0;--gx:50;--gy:0;--rim:var(--cat-rim,#cbd5e1);--drop:var(--cat-glow,rgba(0,117,255,0.2));--coin-rim:#dbe2ea;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 12px 16px;border-radius:20px;cursor:pointer;border:1px solid transparent;-webkit-tap-highlight-color:transparent;transform-style:preserve-3d;transform:perspective(520px) translate3d(0,calc(var(--lift) * -5px + var(--press) * 2px),0) rotateX(calc(var(--rx) * 1deg)) rotateY(calc(var(--ry) * 1deg));box-shadow:0 calc(3px - var(--press) * 2px) 0 0 var(--rim),calc(var(--ry) * -.8px) calc(8px + var(--lift) * 13px + var(--rx) * .8px) calc(14px + var(--lift) * 20px) calc(-8px - var(--lift) * 3px) var(--drop);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}@supports (color:color-mix(in srgb,red 50%,blue)){.vs-home-view .home-cat-card{--coin-rim:color-mix(in srgb,var(--cat-blob,#64748b) 28%,#eef2f6)}}@media (hover:hover){.vs-home-view .home-cat-row:not([data-tilt=on]) .home-cat-card:hover{--lift:1}}.vs-home-view .home-cat-card:active{--press:1;transition-duration:.1s}.vs-home-view .home-cat-card:focus-visible{--lift:1;outline:2px solid #0075ff;outline-offset:2px}.vs-home-view .home-cat-card.is-tilting,.vs-home-view .home-cat-card.is-tilting .home-cat-blob,.vs-home-view .home-cat-card.is-tilting .home-cat-coin,.vs-home-view .home-cat-card.is-tilting .home-cat-glare,.vs-home-view .home-cat-card.is-tilting .home-cat-glyph,.vs-home-view .home-cat-card.is-tilting .home-cat-hoverbg,.vs-home-view .home-cat-card.is-tilting .home-cat-img,.vs-home-view .home-cat-card.is-tilting .home-cat-text{transition:none}.vs-home-view .home-cat-clip{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.vs-home-view .home-cat-clip:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(15,23,42,.04)}.vs-home-view .home-cat-hoverbg{position:absolute;inset:0;opacity:var(--lift);transition:opacity .35s cubic-bezier(.4,0,.2,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:.13;transform:translate(calc(var(--ry) * -1px),calc(var(--rx) * 1px)) scale(calc(1 + var(--lift) * .18));transition:transform .4s cubic-bezier(.4,0,.2,1)}.vs-home-view .home-cat-glare{position:absolute;inset:0;background:radial-gradient(150px circle at calc(var(--gx) * 1%) calc(var(--gy) * 1%),rgba(255,255,255,.95) 0,rgba(255,255,255,.35) 38%,rgba(255,255,255,0) 70%);opacity:calc(var(--lift) * .9);transition:opacity .35s ease}.vs-home-view .home-cat-coin{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:9999px;background:linear-gradient(180deg,#ffffff,#f5f8fb);box-shadow:inset 0 1px 0 #ffffff,inset 0 -4px 5px -3px rgba(15,23,42,.07),0 3px 0 0 var(--coin-rim),0 calc(9px + var(--lift) * 9px) calc(13px + var(--lift) * 11px) -6px rgba(15,23,42,.22);transform-style:preserve-3d;transform:translateZ(calc(var(--lift) * 42px));transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1)}.vs-home-view .home-cat-img{object-fit:contain;filter:drop-shadow(0 3px 3px rgba(15,23,42,.18))}.vs-home-view .home-cat-glyph,.vs-home-view .home-cat-img{width:56px;height:56px;transform:translateZ(calc(var(--lift) * 24px));transition:transform .35s cubic-bezier(.4,0,.2,1)}.vs-home-view .home-cat-glyph{border-radius:9999px}.vs-home-view .home-cat-text{transform:translateZ(calc(var(--lift) * 22px));transition:transform .35s cubic-bezier(.4,0,.2,1)}.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,.82);box-shadow:0 1px 2px rgba(15,23,42,.06);font-size:11px;font-weight:500;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{--rim:var(--cat-dk-rim,rgba(255,255,255,0.12));--drop:rgba(0,0,0,0.5);--coin-rim:rgba(0,0,0,0.32);background:var(--cat-dk-bg,rgba(255,255,255,.06))!important;border-color:transparent!important}:root.dark .vs-home-view .home-cat-hoverbg{display:none}:root.dark .vs-home-view .home-cat-clip:after{box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}:root.dark .vs-home-view .home-cat-blob{opacity:.2}:root.dark .vs-home-view .home-cat-glare{background:radial-gradient(150px circle at calc(var(--gx) * 1%) calc(var(--gy) * 1%),rgba(255,255,255,.2) 0,rgba(255,255,255,0) 70%)}:root.dark .vs-home-view .home-cat-coin{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 3px 0 0 var(--coin-rim),0 calc(9px + var(--lift) * 9px) calc(13px + var(--lift) * 11px) -6px rgba(0,0,0,.5)}: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);box-shadow:none;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-glare,.vs-home-view .home-cat-glyph,.vs-home-view .home-cat-hoverbg,.vs-home-view .home-cat-img,.vs-home-view .home-cat-text{transition:none}.vs-home-view .home-cat-blob,.vs-home-view .home-cat-card,.vs-home-view .home-cat-coin,.vs-home-view .home-cat-glyph,.vs-home-view .home-cat-img,.vs-home-view .home-cat-text{transform:none}}@keyframes home-tile-in{0%{opacity:0;transform:perspective(520px) translate3d(0,12px,0) rotateX(26deg) rotateY(0deg)}}.vs-home-view .home-cat-card{animation:home-tile-in .5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--tile-i, 0) * 40ms)}.vs-home-view .home-totop{position:fixed;right:16px;bottom:calc(3.25rem + env(safe-area-inset-bottom, 0px) + 12px);z-index:40;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:9999px;background:#ffffff;color:#334155;border:1px solid #e2e8f0;box-shadow:0 10px 24px -10px rgba(15,23,42,.3);opacity:0;transform:translateY(12px) scale(.9);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1),background .15s}.vs-home-view .home-totop.is-on{opacity:1;transform:none;pointer-events:auto}.vs-home-view .home-totop.is-on:hover{transform:translateY(-2px);background:#f8fafc}.vs-home-view .home-totop:focus-visible{outline:2px solid #0075ff;outline-offset:2px}@media (min-width:768px){.vs-home-view .home-totop{right:30px;bottom:92px}}body:has([data-cookie-consent],[data-app-nudge],[data-login-nudge],[data-pwa-nudge]) .vs-home-view .home-totop{opacity:0;transform:translateY(12px) scale(.9);pointer-events:none}:root.dark .vs-home-view .home-totop{background:#222326;color:#e5e7eb;border-color:rgba(255,255,255,.12)}:root.dark .vs-home-view .home-totop.is-on:hover{background:#2a2b2f}@media (prefers-reduced-motion:reduce){.vs-home-view .home-cat-card{animation:none}.vs-home-view .home-totop{transition: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}}.rs-rail{scrollbar-width:none;overscroll-behavior-x:contain}.rs-rail::-webkit-scrollbar{display:none}.rs-card{position:relative;display:block;flex:none;width:30%;max-width:124px;padding:2px;border-radius:18px;background:linear-gradient(140deg,#0075ff,#6d5cff 58%,#b44dff);box-shadow:0 6px 14px -8px rgba(0,117,255,.65);scroll-snap-align:start;-webkit-tap-highlight-color:transparent}@media (min-width:640px){.rs-card{width:150px;max-width:none}}.rs-card:focus-visible{outline:2px solid #0075ff;outline-offset:2px}:root.dark .rs-card:focus-visible{outline-color:#7ab8ff}.rs-frame{position:relative;display:block;aspect-ratio:9/16;overflow:hidden;border:2px solid var(--bg,#fff);border-radius:16px;background:#111a2e}.rs-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rs-shade{position:absolute;right:0;bottom:0;left:0;height:54%;background:linear-gradient(0deg,rgb(7,11,22) 0,rgba(7,11,22,.985) 61%,rgba(7,11,22,.55) 80%,rgba(7,11,22,0));pointer-events:none}.rs-meta{position:absolute;right:8px;bottom:8px;left:8px;display:flex;flex-direction:column;gap:1px;color:#fff}.rs-price,.rs-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-price{font-size:13px;font-weight:800;line-height:1.25;letter-spacing:-.2px;color:#fff}.rs-title{font-size:11px;font-weight:500;line-height:1.3;color:rgba(255,255,255,.84)}@media (min-width:640px){.rs-meta{right:10px;bottom:10px;left:10px}.rs-price{font-size:15px}.rs-title{font-size:12px}}.rs-play{position:absolute;top:7px;right:7px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.4);border-radius:9999px;background:rgba(7,11,22,.62);color:#fff}@media (min-width:640px){.rs-play{top:9px;right:9px;width:30px;height:30px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rs-card{transition:box-shadow .25s ease}.rs-img{transition:transform .45s cubic-bezier(.22,1,.36,1)}.rs-play{transition:background-color .2s ease,border-color .2s ease}.rs-card:hover .rs-img{transform:scale(1.06)}}@media (hover:hover){.rs-card:hover{box-shadow:0 8px 16px -8px rgba(0,117,255,.9)}.rs-card:hover .rs-play{border-color:transparent;background:#0075ff}}