.hpFj7q_panel{--camera-accent:var(--accent);border-radius:var(--radius-app-card,var(--radius-lg));isolation:isolate;background:#050505;border:1px solid #ffffff1c;height:clamp(240px,42dvh,380px);min-height:220px;position:relative;overflow:hidden;container-type:size}.hpFj7q_panelCompact{height:clamp(200px,34dvh,300px);min-height:190px}.hpFj7q_panelStandard{height:clamp(240px,42dvh,380px);min-height:220px}.hpFj7q_panelLarge{height:clamp(360px,58dvh,640px);min-height:340px}.hpFj7q_panelComposerMedia{background:#050505;border:0;border-radius:0;height:100%;min-height:0}.hpFj7q_panelComposerMedia .hpFj7q_preview{border-radius:0}.hpFj7q_preview{object-fit:cover;object-position:center center;background:#050505;width:100%;height:100%;min-height:0;display:block}.hpFj7q_panelUnavailable .hpFj7q_preview{opacity:0}.hpFj7q_fallback{background:linear-gradient(135deg,#ffffff0b,#0000 54%);position:absolute;inset:0}.hpFj7q_focusGuide{--focus-guide-width:clamp(190px, 62cqw, 300px);--focus-guide-height:auto;--focus-guide-aspect:1 / 1;--focus-guide-safe-top:clamp(82px, 14cqh, 120px);--focus-guide-safe-bottom:clamp(144px, 23cqh, 190px);--focus-guide-centered-max-height:max(150px, min(calc((50cqh - var(--focus-guide-safe-top)) + (50cqh - var(--focus-guide-safe-top))), calc((50cqh - var(--focus-guide-safe-bottom)) + (50cqh - var(--focus-guide-safe-bottom)))));--focus-guide-top:50%;--focus-guide-corner-size:clamp(24px, 8cqw, 38px);--focus-guide-line-width:1px;inset:var(--focus-guide-top) auto auto 50%;z-index:2;width:min(var(--focus-guide-width), 92cqw);height:var(--focus-guide-height);max-height:var(--focus-guide-centered-max-height);aspect-ratio:var(--focus-guide-aspect);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.hpFj7q_focusGuideMedium{--focus-guide-width:clamp(190px, 62cqw, 300px);--focus-guide-corner-size:clamp(24px, 8cqw, 38px)}.hpFj7q_focusGuideMeal,.hpFj7q_focusGuideImage{--focus-guide-width:clamp(360px, 90cqw, 610px);--focus-guide-height:min(clamp(300px, 48cqh, 456px), var(--focus-guide-centered-max-height));--focus-guide-aspect:4 / 3;--focus-guide-safe-top:clamp(92px, 15cqh, 128px);--focus-guide-safe-bottom:clamp(172px, 25cqh, 222px);--focus-guide-corner-size:clamp(42px, 10cqw, 62px)}.hpFj7q_focusGuideBarcode{--focus-guide-width:clamp(250px, 82cqw, 430px);--focus-guide-aspect:3.3 / 1;--focus-guide-top:50%;--focus-guide-corner-size:clamp(24px, 7cqw, 34px)}.hpFj7q_focusGuideProfile{--focus-guide-width:clamp(230px, 70cqw, 370px);--focus-guide-height:min(clamp(230px, 40cqh, 370px), var(--focus-guide-centered-max-height));--focus-guide-aspect:1 / 1;--focus-guide-safe-top:clamp(88px, 15cqh, 122px);--focus-guide-safe-bottom:clamp(146px, 24cqh, 190px);--focus-guide-corner-size:clamp(26px, 8cqw, 42px)}.hpFj7q_focusCorner{width:min(var(--focus-guide-corner-size), 36cqw, 28cqh);height:min(var(--focus-guide-corner-size), 36cqw, 28cqh);color:color-mix(in srgb, var(--camera-accent) 82%, #fff 18%);opacity:.72;position:absolute}.hpFj7q_focusGuideMeal .hpFj7q_focusCorner,.hpFj7q_focusGuideImage .hpFj7q_focusCorner{opacity:.58}.hpFj7q_focusCorner:before,.hpFj7q_focusCorner:after{content:"";background:currentColor;position:absolute;box-shadow:0 0 8px #00000047}.hpFj7q_focusCorner:before{width:var(--focus-guide-line-width);height:100%}.hpFj7q_focusCorner:after{width:100%;height:var(--focus-guide-line-width)}.hpFj7q_focusCornerTopLeft,.hpFj7q_focusCornerTopLeft:before,.hpFj7q_focusCornerTopLeft:after{top:0;left:0}.hpFj7q_focusCornerTopRight,.hpFj7q_focusCornerTopRight:before,.hpFj7q_focusCornerTopRight:after{top:0;right:0}.hpFj7q_focusCornerBottomLeft,.hpFj7q_focusCornerBottomLeft:before,.hpFj7q_focusCornerBottomLeft:after{bottom:0;left:0}.hpFj7q_focusCornerBottomRight,.hpFj7q_focusCornerBottomRight:before,.hpFj7q_focusCornerBottomRight:after{bottom:0;right:0}.hpFj7q_tapFocusIndicator{--tap-focus-size:clamp(54px, 14cqw, 68px);--tap-focus-line-width:1px;--tap-focus-corner-size:15px;z-index:6;width:var(--tap-focus-size);height:var(--tap-focus-size);color:color-mix(in srgb, var(--camera-accent) 88%, #fff 12%);pointer-events:none;animation:hpFj7q_inAppCameraTapFocus .62s var(--motion-easing-standard,ease-out) forwards;border-radius:5px;position:absolute;transform:translate(-50%,-50%)}.hpFj7q_tapFocusCorner{width:var(--tap-focus-corner-size);height:var(--tap-focus-corner-size);position:absolute}.hpFj7q_tapFocusCorner:before,.hpFj7q_tapFocusCorner:after{content:"";box-shadow:none;background:currentColor;border-radius:999px;position:absolute}.hpFj7q_tapFocusCorner:before{width:var(--tap-focus-line-width);height:100%}.hpFj7q_tapFocusCorner:after{width:100%;height:var(--tap-focus-line-width)}.hpFj7q_tapFocusCornerTopLeft,.hpFj7q_tapFocusCornerTopLeft:before,.hpFj7q_tapFocusCornerTopLeft:after{top:0;left:0}.hpFj7q_tapFocusCornerTopRight,.hpFj7q_tapFocusCornerTopRight:before,.hpFj7q_tapFocusCornerTopRight:after{top:0;right:0}.hpFj7q_tapFocusCornerBottomLeft,.hpFj7q_tapFocusCornerBottomLeft:before,.hpFj7q_tapFocusCornerBottomLeft:after{bottom:0;left:0}.hpFj7q_tapFocusCornerBottomRight,.hpFj7q_tapFocusCornerBottomRight:before,.hpFj7q_tapFocusCornerBottomRight:after{bottom:0;right:0}.hpFj7q_captureFlashOverlay{z-index:7;pointer-events:none;animation:hpFj7q_inAppCameraCaptureFlash .36s var(--motion-easing-standard,ease-out) forwards;background:#ffffffd1;position:absolute;inset:0}.hpFj7q_statusOverlay{--camera-status-radius:var(--radius-app-card,var(--radius-lg));--camera-status-background:#101010a3;z-index:3;border-radius:var(--camera-status-radius);color:#fff;background:var(--camera-status-background);-webkit-backdrop-filter:blur(10px);min-height:34px;font-size:13px;line-height:var(--line-height-tight);font-weight:var(--type-weight-control);text-align:center;justify-content:center;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;top:clamp(22px,3.2cqh,26px);left:10px;right:10px;box-shadow:0 8px 26px #0000002e}.hpFj7q_panelComposerMedia .hpFj7q_statusOverlay{top:clamp(22px,3.2cqh,26px)}.hpFj7q_statusOverlay[data-has-status-content=true]{border-radius:var(--camera-status-radius);background:var(--camera-status-background);-webkit-backdrop-filter:blur(10px);align-items:stretch;padding:0;box-shadow:0 8px 26px #0000002e}.hpFj7q_statusOverlay[data-busy=true]{--camera-status-background:#10101094}.hpFj7q_statusText,.hpFj7q_statusContent{min-width:0}.hpFj7q_statusText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hpFj7q_statusContent{flex:auto;overflow:hidden}.hpFj7q_statusOverlay[data-has-status-content=true] .hpFj7q_statusContent{display:block;overflow:visible}.hpFj7q_spinner{--spinner-size:14px;--spinner-border-width:2px}.hpFj7q_contentLayer{z-index:1;pointer-events:none;position:absolute;inset:0}.hpFj7q_contentLayerInteractive{pointer-events:auto}@keyframes hpFj7q_inAppCameraTapFocus{0%{opacity:0;transform:translate(-50%,-50%)scale(1.16)}16%{opacity:1;transform:translate(-50%,-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.92)}}@keyframes hpFj7q_inAppCameraCaptureFlash{0%{opacity:0}16%{opacity:.9}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hpFj7q_tapFocusIndicator,.hpFj7q_captureFlashOverlay{animation:none}.hpFj7q_tapFocusIndicator{opacity:.72;transform:translate(-50%,-50%)scale(1)}.hpFj7q_captureFlashOverlay{opacity:0}}