.vf-camera-check[data-v-fe97da62]{background:var(--bg-secondary,#211a2c);border:.0625rem solid var(--line-color,#594450);border-radius:1.125rem;color:var(--text-title,#f7f2fc);padding:1.5rem}.vf-camera-check p[data-v-fe97da62]{line-height:1.7;margin:1rem 0}.vf-camera-check__privacy[data-v-fe97da62]{margin-top:0!important}.vf-camera-check__actions[data-v-fe97da62]{display:flex;flex-wrap:wrap;gap:.625rem}.vf-camera-check button[data-v-fe97da62]{background:var(--color-theme,#bea2fa);border:.0625rem solid var(--color-theme,#bea2fa);border-radius:.5625rem;color:#171122;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.3;min-height:3rem;padding:.75rem 1.125rem}.vf-camera-check button[data-v-fe97da62]:disabled{cursor:default;opacity:.45}.vf-camera-check .vf-camera-check__stop[data-v-fe97da62]{background:transparent;border-color:currentColor;color:inherit}.vf-camera-check button[data-v-fe97da62]:focus-visible{outline:.1875rem solid #f7f2fc;outline-offset:.1875rem}.vf-camera-check__preview video[data-v-fe97da62]{aspect-ratio:4/3;background:#100d10;border-radius:.75rem;display:block;-o-object-fit:contain;object-fit:contain;transform:scaleX(-1);width:100%}.vf-camera-check__preview button[data-v-fe97da62]{margin-top:.625rem}.vf-camera-check__preview p[data-v-fe97da62]{font-size:.8125rem}.vf-camera-check__meter meter[data-v-fe97da62]{display:block;height:1.875rem;margin:.75rem 0;width:100%}.vf-camera-check__error[data-v-fe97da62]{border-left:.1875rem solid #e3b0e6;padding-left:.875rem}.vf-camera-check__note[data-v-fe97da62]{color:var(--text-desc,#bca9ae);font-size:.8125rem}@media(max-width:480px){.vf-camera-check[data-v-fe97da62]{padding:1.125rem}.vf-camera-check__actions button[data-v-fe97da62]{flex:1 1 100%;width:100%}}.vf-reading-match[data-v-7a1a7a70]{background:var(--vf-bg,var(--bg-primary));border-top:.0625rem solid var(--vf-border,var(--line-color));inset:auto 0 0;padding:.625rem 1.25rem max(.625rem,env(safe-area-inset-bottom));position:fixed;z-index:35}.vf-reading-match a[data-v-7a1a7a70]{align-items:center;background:var(--vf-accent,var(--color-theme));border-radius:.75rem;color:var(--bg-primary);display:flex;font-weight:750;gap:1rem;justify-content:center;min-height:3rem;text-decoration:none}.vf-reading-match a[data-v-7a1a7a70]:focus-visible{outline:.125rem solid var(--text-title);outline-offset:.1875rem}
