.vflt-ok[data-v-2dea98f4]{margin:0;color:var(--vs-color-success)}.vflt-video[data-v-2dea98f4]{display:block;width:100%;max-height:20rem;border-radius:.375rem;background:#000}.vflt-filter-grid[data-v-2dea98f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr));gap:.625rem;margin-top:.5rem}.vflt-filter-card[data-v-2dea98f4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.875rem .5rem .75rem;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;border:.09375rem solid var(--vs-border, rgba(255, 255, 255, .08));border-radius:.625rem;background:var(--vs-bg-secondary, #1a1a1f);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.3125rem}.vflt-filter-card[data-v-2dea98f4]:hover{transform:translateY(-.0625rem);border-color:var(--filter-color, var(--vs-accent, #0a84ff));box-shadow:0 0 0 .125rem color-mix(in srgb,var(--filter-color, var(--vs-accent, #0a84ff)) 15%,transparent)}.vflt-filter-card--active[data-v-2dea98f4]{border-color:var(--filter-color, var(--vs-accent, #0a84ff));background:color-mix(in srgb,var(--filter-color, var(--vs-accent, #0a84ff)) 10%,var(--vs-bg-secondary, #1a1a1f));box-shadow:0 0 0 .125rem color-mix(in srgb,var(--filter-color, var(--vs-accent, #0a84ff)) 20%,transparent)}.vflt-filter-emoji[data-v-2dea98f4]{font-size:1.375rem;line-height:1}.vflt-filter-name[data-v-2dea98f4]{color:var(--vs-text-primary, #f5f5f7);font-size:.8125rem;font-weight:600}.vflt-filter-card--active .vflt-filter-name[data-v-2dea98f4]{color:var(--filter-color, var(--vs-accent, #0a84ff))}.vflt-filter-desc[data-v-2dea98f4]{color:var(--vs-text-secondary, #a1a1a6);font-size:.6875rem}.vflt-selected-hint[data-v-2dea98f4]{margin-top:.5rem;color:var(--vs-accent, #0a84ff)}.vflt-num[data-v-2dea98f4]{width:100%}.vflt-error[data-v-2dea98f4]{margin:0;color:var(--vs-error, #ff3b30);font-size:.8125rem}.vflt-result[data-v-2dea98f4]{margin-top:.5rem}.vflt-preview[data-v-2dea98f4]{display:block;width:100%;max-height:22.5rem;margin-top:.5rem;border-radius:.375rem;background:#000}
