.aqua-dialog-backdrop{overflow:hidden}.aqua-dialog-blur-base,.aqua-dialog-tint{position:absolute;inset:0;pointer-events:none}.aqua-dialog-tint{background:rgba(0,0,0,.12)}.aqua-dialog-blur-base{backdrop-filter:blur(4px)}.aqua-dialog-taper{visibility:hidden;pointer-events:none}.aqua-dialog-backdrop[data-contour-ready] .aqua-dialog-taper{visibility:visible}.aqua-dialog-taper>span{--taper-radius:calc(var(--dialog-radius) + var(--taper-spread));position:absolute;top:calc(var(--dialog-top) - var(--taper-spread));left:calc(var(--dialog-left) - var(--taper-spread));width:calc(var(--dialog-width) + 2 * var(--taper-spread));height:calc(var(--dialog-height) + 2 * var(--taper-spread));border-radius:var(--taper-radius);--contour-mask:linear-gradient(to right,transparent,#000 var(--taper-spread),#000 calc(100% - var(--taper-spread)),transparent) center /100% calc(100% - 2 * var(--taper-radius)) no-repeat,linear-gradient(to bottom,transparent,#000 var(--taper-spread),#000 calc(100% - var(--taper-spread)),transparent) center /calc(100% - 2 * var(--taper-radius)) 100% no-repeat,radial-gradient(circle at bottom right,#000 var(--dialog-radius),transparent var(--taper-radius)) top left /var(--taper-radius) var(--taper-radius) no-repeat,radial-gradient(circle at bottom left,#000 var(--dialog-radius),transparent var(--taper-radius)) top right /var(--taper-radius) var(--taper-radius) no-repeat,radial-gradient(circle at top right,#000 var(--dialog-radius),transparent var(--taper-radius)) bottom left /var(--taper-radius) var(--taper-radius) no-repeat,radial-gradient(circle at top left,#000 var(--dialog-radius),transparent var(--taper-radius)) bottom right /var(--taper-radius) var(--taper-radius) no-repeat;-webkit-mask:var(--contour-mask);mask:var(--contour-mask)}.aqua-dialog-taper>span:first-child{--taper-spread:96px}.aqua-dialog-taper>span:nth-child(2){--taper-spread:72px}.aqua-dialog-taper>span:nth-child(3){--taper-spread:48px}.aqua-dialog-taper>span:nth-child(4){--taper-spread:24px}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.aqua-dialog-blur-base{background:hsl(var(--background)/.85)}}