.Camera_container__y4dtp{flex:1;display:flex;flex-direction:column;position:relative;width:100%;height:100vh;overflow:hidden;padding:20px;box-sizing:border-box;background:#000;cursor:pointer}.Camera_videoPreview__iz3nW{-o-object-fit:cover;object-fit:cover;transform:scaleX(-1);border-radius:10px;overflow:hidden}.Camera_overlayContainer__cDeL_,.Camera_videoPreview__iz3nW{width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;top:20px;left:20px;right:20px;bottom:20px}.Camera_overlayContainer__cDeL_{pointer-events:none;z-index:10}.Camera_overlayImage__QrQdG{position:absolute;-o-object-fit:contain;object-fit:contain;opacity:.9;display:block}.Camera_headerImage__zhlG8{top:2%;left:50%;transform:translateX(-50%);max-width:95%;max-height:20%}.Camera_epsImage__7N_G8{bottom:0;left:0;max-width:60%;max-height:60%}.Camera_vpbImage__JxFj1{bottom:0;right:0;max-width:35%;max-height:30%}.Camera_controls__wsZhU{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:20;display:flex;flex-direction:column;gap:15px;align-items:center;pointer-events:none}.Camera_button__0jM3W{padding:15px 40px;font-size:18px;font-weight:700;border:none;border-radius:50px;cursor:pointer;background:hsla(0,0%,100%,.9);color:#000;transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.3)}.Camera_button__0jM3W:hover{background:#fff;transform:scale(1.05)}.Camera_button__0jM3W:active{transform:scale(.95)}.Camera_button__0jM3W:disabled{opacity:.5;cursor:not-allowed}.Camera_captureButton__B13XA{width:80px;height:80px;border-radius:50%;padding:0;background:hsla(0,0%,100%,.95);border:5px solid hsla(0,0%,100%,.8);box-shadow:0 0 0 3px rgba(0,0,0,.3),0 4px 20px rgba(0,0,0,.5);position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:auto}.Camera_captureButton__B13XA:before{content:"";width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:inset 0 2px 5px rgba(0,0,0,.2)}.Camera_captureButton__B13XA:hover:not(:disabled){background:#fff;transform:scale(1.1)}.Camera_captureButton__B13XA:active:not(:disabled){transform:scale(.9);box-shadow:0 0 0 3px rgba(0,0,0,.3),0 2px 10px rgba(0,0,0,.5)}.Camera_captureButton__B13XA:disabled{opacity:.5;cursor:not-allowed;transform:none}.Camera_errorMessage__Bj1Kz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255,0,0,.9);color:#fff;padding:20px 40px;border-radius:10px;z-index:30;text-align:center;max-width:80%}.Camera_resultContainer___HaQr{position:absolute;top:20px;left:20px;right:20px;bottom:20px;width:calc(100% - 40px);height:calc(100% - 40px);background:#000;display:none;flex-direction:column;align-items:center;justify-content:center;z-index:25;padding:20px;border-radius:10px;pointer-events:auto;cursor:default}.Camera_resultContainer___HaQr.Camera_active__AVLkg{display:flex}.Camera_resultImage__Gitd1{max-width:100%;max-height:70vh;border-radius:10px;box-shadow:0 4px 20px hsla(0,0%,100%,.2);margin-bottom:30px}.Camera_resultButtons__Rhxqg{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.Camera_backButton__3RMfe{background:hsla(0,0%,39%,.9);color:#fff}.Camera_backButton__3RMfe:hover{background:hsla(0,0%,47%,.9)}.Camera_downloadButton__VY7Yp{background:rgba(0,150,0,.9);color:#fff}.Camera_downloadButton__VY7Yp:hover{background:rgba(0,180,0,.9)}.Camera_shareSection__8q4LY{margin-top:20px;width:100%;max-width:500px}.Camera_shareTitle__sQ8X4{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px;text-align:center}.Camera_shareButtons__fAHlr{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.Camera_shareButton__sS0EQ{padding:12px 20px;font-size:14px;font-weight:700;border:none;border-radius:25px;cursor:pointer;color:#fff;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.3);min-width:100px}.Camera_shareButton__sS0EQ:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.4)}.Camera_whatsappButton__D1dAY{background:#25d366}.Camera_whatsappButton__D1dAY:hover{background:#20ba5a}.Camera_instagramButton__MwgSr{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.Camera_instagramButton__MwgSr:hover{opacity:.9}.Camera_facebookButton__K2hv2{background:#1877f2}.Camera_facebookButton__K2hv2:hover{background:#166fe5}.Camera_xButton__UxfZd{background:#000}.Camera_xButton__UxfZd:hover{background:#333}.Camera_loading__sLFaY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;z-index:15}