.cv2-horizon-backdrop{pointer-events:none;--cv2-hb-fade:opacity var(--app-dur-dissolve,var(--journey-dissolve,.285s)) var(--app-ease) var(--journey-back-delay,.16s);position:absolute;inset:0;overflow:hidden}.cv2-horizon-backdrop[data-away]{--cv2-hb-fade:opacity var(--app-dur-dissolve,var(--journey-dissolve,.285s)) var(--app-ease) var(--journey-crossfade,.12s)}.cv2-horizon-backdrop[data-still]{--cv2-hb-fade:opacity var(--journey-crossfade,.12s) linear}.cv2-horizon-backdrop-field{opacity:.72;transition:var(--cv2-hb-fade);position:absolute;inset:0}.cv2-horizon-backdrop-field>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cv2-horizon-backdrop-line{background:var(--app-line-strong);height:1px;transition:var(--cv2-hb-fade);position:absolute;bottom:0;left:0;right:0}.cv2-horizon-backdrop-under{background:radial-gradient(closest-side, var(--app-bg) 0%, var(--app-bg) 64%, transparent 100%);transition:var(--cv2-hb-fade);position:absolute}.cv2-horizon-backdrop-under[data-phone]{background:color-mix(in oklch, var(--app-bg) 50%, transparent);filter:blur(10px);border-radius:24px}.cv2-horizon-backdrop[data-away] .cv2-horizon-backdrop-field,.cv2-horizon-backdrop[data-away] .cv2-horizon-backdrop-line,.cv2-horizon-backdrop[data-away] .cv2-horizon-backdrop-under{opacity:0}
