.flex.svelte-w0ilgj{display:flex;gap:10px}.flex1.svelte-w0ilgj{flex:1}.dialog-content.svelte-w0ilgj{white-space:normal}.dialog-content.svelte-w0ilgj .found-label:where(.svelte-w0ilgj){margin:0;text-transform:uppercase;font-weight:300;font-size:14px;color:#333}.dialog-content.svelte-w0ilgj .title:where(.svelte-w0ilgj){text-transform:uppercase;font-weight:900;font-size:22px;margin-top:0}.person-preview.svelte-w0ilgj{border:solid 1px #000;border-radius:10px;padding:10px 20px;display:flex;flex-direction:column;gap:10px}.person-name.svelte-w0ilgj{font-weight:700}.button-wrapper.svelte-w0ilgj{display:flex;gap:10px;align-items:center}.info-label.svelte-w0ilgj{margin-top:0;margin-bottom:0;font-size:12px;text-transform:uppercase;color:#555}.loader.svelte-ds7hcv{width:48px;height:48px;border-radius:50%;display:inline-block;position:relative;border:4px solid;border-color:#fff #fff transparent;box-sizing:border-box;animation:svelte-ds7hcv-rotation 1s linear infinite}.loader.svelte-ds7hcv:after{content:"";box-sizing:border-box;position:absolute;inset:0;margin:auto;border:4px solid;border-color:transparent var(--spinner-color, #5272ff) var(--spinner-color, #5272ff);width:24px;height:24px;border-radius:50%;animation:svelte-ds7hcv-rotationBack .5s linear infinite;transform-origin:center center}@keyframes svelte-ds7hcv-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-ds7hcv-rotationBack{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}video.svelte-1h9omgl{position:relative;flex:1;overflow:hidden;min-height:100%;width:100%;object-fit:cover}.dialog-title.svelte-1h9omgl{margin-top:0;margin-bottom:10px;margin-left:4px}.help-label.svelte-1h9omgl{margin-bottom:5px;margin-top:0;color:#555;font-size:14px;margin-left:4px}.bottom-toolbar.svelte-1h9omgl{display:flex;justify-content:flex-end;margin-top:12px}.canvas-container.svelte-1h9omgl{position:absolute;z-index:-1;opacity:0}.scan-area.svelte-1h9omgl{width:100%;aspect-ratio:1.69;background-color:#000;border-radius:10px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:solid 5px white}.scan-area.checking.svelte-1h9omgl{border:solid 5px blue;box-shadow:0 0 5px #00f}.scan-area.success.svelte-1h9omgl{border:solid 5px #4dff4d;box-shadow:0 0 10px #4dff4d}.scan-area.failed.svelte-1h9omgl{border:solid 5px red}.scan-area.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){background-color:#0006;position:absolute;inset:0;justify-content:center;align-items:center;flex-direction:column;color:#fff;font-weight:700;text-transform:uppercase;gap:10px;display:none;padding:16px;text-align:center}.overlay.svelte-1h9omgl .checking-label:where(.svelte-1h9omgl){margin:0}.overlay.svelte-1h9omgl .error-body:where(.svelte-1h9omgl){margin:0;font-weight:400;text-transform:none;font-size:13px;max-width:36ch}.scan-area.detecting.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){display:flex;color:#fff}.scan-area.error.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){display:flex;color:#ff4d4d}.scan-area.checking.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){display:flex;color:#5272ff}.scan-area.success.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){display:flex;color:#4dff4d}.scan-area.failed.svelte-1h9omgl .overlay:where(.svelte-1h9omgl){display:flex;color:#ff4d4d}.overlay.svelte-1h9omgl .success-icon.material-icons:where(.svelte-1h9omgl),.overlay.svelte-1h9omgl .error-icon.material-icons:where(.svelte-1h9omgl){font-size:48px}.camera-switch.svelte-1h9omgl{margin-top:12px}.camera-switch-nudge.svelte-1h9omgl{display:flex;align-items:flex-start;gap:6px;margin:0 0 6px;font-size:13px;color:#555;line-height:1.35}.camera-switch-nudge-icon.svelte-1h9omgl{font-size:16px;color:#888;margin-top:1px;flex-shrink:0}.camera-switch-error.svelte-1h9omgl{display:flex;align-items:flex-start;gap:6px;margin:0 0 6px;padding:6px 10px;background:#fdecea;border-radius:6px;font-size:13px;color:#b3261e;line-height:1.35}.camera-switch-error-icon.svelte-1h9omgl{font-size:16px;color:#b3261e;margin-top:1px;flex-shrink:0}.camera-picker.svelte-1h9omgl{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#f5f5f5;border-radius:8px;font-size:13px;color:#555}.camera-picker-icon.svelte-1h9omgl{font-size:18px;color:#777}.camera-picker-label.svelte-1h9omgl{flex-shrink:0}.camera-picker-select.svelte-1h9omgl{flex:1;min-width:0;font-size:13px;border:none;background:transparent;color:#222;cursor:pointer}.camera-picker-select.svelte-1h9omgl:focus{outline:none}.dialog-content.svelte-1h9omgl{white-space:normal}
