:where(.ov-dialog){width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.ov-dialog:not([open]){display:none}.ov-dialog{--ov-exit:.18s;opacity:1;transition:opacity var(--ov-exit) ease-out, display var(--ov-exit) allow-discrete, overlay var(--ov-exit) allow-discrete}.ov-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:1;transition:opacity .16s ease-out, display .16s allow-discrete, overlay .16s allow-discrete;background:#000000a6}.ov-dialog:not([open])::backdrop{opacity:0}@starting-style{.ov-dialog[open]::backdrop{opacity:0}}.ov-dialog--clear::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}:where(.ov-dialog:not(.ov-dialog--surface))>*{opacity:1;transition:opacity .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);transform:none}:where(.ov-dialog:not(.ov-dialog--surface):not([open]))>*{opacity:0;transform:translateY(8px)scale(.98)}@starting-style{:where(.ov-dialog:not(.ov-dialog--surface)[open])>*{opacity:0;transform:translateY(8px)scale(.98)}}.ov-dialog--surface:not([open]){opacity:0}@starting-style{.ov-dialog--surface[open]{opacity:0}}@media (prefers-reduced-motion:reduce){.ov-dialog,.ov-dialog>*,.ov-dialog::backdrop{transition:none}}
