.pblur{pointer-events:none;left:0;right:0;height:var(--pblur-h)}.pblur[data-position=fixed]{position:fixed;z-index:var(--z-blur)}.pblur[data-position=absolute]{position:absolute;z-index:0}.pblur[data-side=top]{top:0}.pblur[data-side=bottom]{bottom:0}.pblur[data-gated=true]{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.pblur[data-gated=true][data-visible=true]{opacity:1}.pblur-layer,.pblur-scrim{position:absolute;inset:0}.pblur-layer{backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur))}.pblur[data-side=top] .pblur-layer{mask-image:linear-gradient(to bottom,black var(--stop-a),transparent var(--stop-b));-webkit-mask-image:linear-gradient(to bottom,black var(--stop-a),transparent var(--stop-b))}.pblur[data-side=bottom] .pblur-layer{mask-image:linear-gradient(to top,black var(--stop-a),transparent var(--stop-b));-webkit-mask-image:linear-gradient(to top,black var(--stop-a),transparent var(--stop-b))}.pblur[data-side=top] .pblur-scrim{background:linear-gradient(to bottom,color-mix(in srgb,var(--pblur-tint) 35%,transparent) 0,transparent 60%)}.pblur[data-side=bottom] .pblur-scrim{background:linear-gradient(to top,color-mix(in srgb,var(--pblur-tint) 35%,transparent) 0,transparent 60%)}@supports not (backdrop-filter:blur(1px)){.pblur-layer{display:none}}@media (prefers-reduced-transparency:reduce){.pblur-layer{display:none}.pblur-scrim{background:var(--pblur-tint)}.pblur[data-gated=true]{opacity:1;transition:none}}