.camera-capture-confirmation{z-index:2147483000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.camera-capture-flash{background:#fff;animation:.34s ease-out both tessa-camera-flash;position:absolute;inset:0}.camera-capture-message{color:#fff;max-width:calc(100vw - 32px);font:800 14px/1.1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#141210eb;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:13px 20px;animation:.9s cubic-bezier(.2,.8,.2,1) both tessa-camera-confirm;display:flex;position:relative;box-shadow:0 18px 52px #0000004d}.camera-capture-message b{color:#1b5d39;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}@keyframes tessa-camera-flash{0%{opacity:.82}35%{opacity:.24}to{opacity:0}}@keyframes tessa-camera-confirm{0%{opacity:0;transform:translateY(16px)scale(.94)}18%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.98)}}@media (prefers-reduced-motion:reduce){.camera-capture-flash{animation:.18s linear both tessa-camera-flash}.camera-capture-message{animation:.9s linear both tessa-camera-confirm}}
