html .thumb.vxg-lv-tile .time.vxg-lv-badge{display:inline-flex;align-items:center;gap:5px;background:var(--primary);color:#fff;font-size:11px;font-weight:700;letter-spacing:.07em;padding:3px
8px}html .thumb.vxg-lv-tile .time.vxg-lv-badge
i{width:5px;height:5px;border-radius:999px;background:#fff;animation:vxg-menu-live-pulse 1.2s ease-in-out infinite}html .thumb.vxg-lv-tile .time.vxg-lv-badge
b{font-weight:600;padding-left:6px;margin-left:1px;border-left:1px solid oklch(1 0 0 / .38);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html .thumb.vxg-lv-tile .time.vxg-lv-badge
i{animation:none}}html .vxg-lv-tile .title .vxg-lv-flag{display:inline-block;width:16px;height:11px;margin-left:6px;vertical-align:baseline;border-radius:2px;object-fit:cover;box-shadow:0 0 0 1px oklch(1 0 0 / .16)}html .vxg-lv-tile .vxg-lv-chips{grid-column:1 / -1;display:flex;flex-wrap:nowrap;gap:5px;margin-top:5px;min-width:0;overflow:hidden}html .vxg-lv-tile .vxg-lv-chip{flex:0 1 auto;min-width:0;padding:2px
7px;border:1px
solid var(--border);border-radius:999px;background:oklch(1 0 0 / .04);color:var(--muted-foreground);font-size:11px;font-weight:500;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .vxg-lv-tile .vxg-lv-goal{grid-column:1 / -1;display:flex;align-items:center;gap:7px;margin-top:5px;min-width:0}html .vxg-lv-tile .vxg-lv-goal-bar{flex:0 0 44px;height:4px;border-radius:999px;background:oklch(1 0 0 / .12);overflow:hidden}html .vxg-lv-tile .vxg-lv-goal-bar
i{display:block;height:100%;border-radius:999px;background:var(--primary)}html .vxg-lv-tile .vxg-lv-goal-txt{min-width:0;color:var(--muted-foreground);font-size:11.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html [data-vxg-lv]:not([data-lv-slot="menu"]):empty{height:0;min-height:0;padding-block:0;overflow:hidden}html ul[data-vxg-lv].vxg-lv-no-fill:not([data-lv-slot="menu"]){display:none}html li.vxg-lv-sk{min-width:0}html .vxg-lv-sk-card .vxg-lv-sk-img,
html .vxg-lv-sk-card .vxg-lv-sk-txt{display:block;border-radius:16px;background:linear-gradient(100deg,
oklch(1 0 0 / .04) 30%,
oklch(1 0 0 / .08) 50%,
oklch(1 0 0 / .04) 70%) var(--card);background-size:220% 100%;animation:vxg-lv-shimmer 1.4s linear infinite}html .vxg-lv-sk-card .vxg-lv-sk-img{aspect-ratio:16 / 9}html .vxg-lv-sk-card .vxg-lv-sk-txt{height:82px;margin-top:9px;border-radius:8px}html li[data-vxg-lv] .vxg-lv-sk-card .vxg-lv-sk-txt{height:58px}@keyframes vxg-lv-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){html .vxg-lv-sk-card .vxg-lv-sk-img,
html .vxg-lv-sk-card .vxg-lv-sk-txt{animation:none}}html ul.grid-temp.vxg-lv-rail{display:flex;grid-template-columns:none;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px
0 10px}html ul.grid-temp.vxg-lv-rail::-webkit-scrollbar{display:none}html ul.grid-temp.vxg-lv-rail>li{flex:0 0 clamp(190px, 44vw, 258px);scroll-snap-align:start}html ul.grid-temp.vxg-lv-vrail{display:flex;grid-template-columns:none;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1 * var(--vxg-gutter, 12px));padding:4px
var(--vxg-gutter, 12px) 10px}html ul.grid-temp.vxg-lv-vrail::-webkit-scrollbar{display:none}html ul.grid-temp.vxg-lv-vrail>li{flex:0 0 clamp(140px, 42vw, 178px);min-width:0;scroll-snap-align:start}html .vxg-lv-vrail .thumb.vxg-thumb-card .img-holder,
html .vxg-lv-vrail .vxg-lv-sk-card .vxg-lv-sk-img{aspect-ratio:9 / 16}html .vxg-lv-vrail .thumb.vxg-lv-tile .item-bottom{bottom:10px;right:10px}html .vxg-lv-vrail .thumb.vxg-lv-tile .time.vxg-lv-badge{font-size:10.5px;padding:3px
7px}html .vxg-lv-vrail .thumb.vxg-lv-tile .time.vxg-lv-badge
b{padding-left:5px}html .vxg-lv-vrail .thumb.vxg-lv-tile
.title{font-size:13px}html .vxg-lv-vrail .vxg-lv-goal-txt,
html .vxg-lv-vrail .vxg-lv-chip{font-size:11px}html .vxg-lv-vrail li.vxg-lv-sk{flex:0 0 clamp(140px, 42vw, 178px)}html .vxg-lv-vrail .vxg-lv-sk-card .vxg-lv-sk-txt{height:40px}html ul.grid-temp.vxg-lv-side{grid-template-columns:minmax(0,1fr);gap:14px}@media (max-width:767px){html .vxg-listing ul.grid-temp.vxg-lv-grid{column-gap:14px!important}}html .vxg-lv-img[style*="hidden"]{background:var(--card)}
