/* Oriential global public modal/popup motion contract — 0.9.50.61 */
:root{--ori-modal-duration:240ms;--ori-modal-ease:cubic-bezier(.2,.78,.2,1)}
.ori-start-dialog[open]{opacity:0;transition:opacity var(--ori-modal-duration) ease}
.ori-start-dialog[open] .ori-start-dialog__shell{opacity:0;transform:translateY(12px) scale(.985);transition:opacity var(--ori-modal-duration) var(--ori-modal-ease),transform var(--ori-modal-duration) var(--ori-modal-ease)}
.ori-start-dialog[open].is-open{opacity:1}
.ori-start-dialog[open].is-open .ori-start-dialog__shell{opacity:1;transform:none}
.ori-start-dialog[open].is-closing{opacity:0}
.ori-start-dialog[open].is-closing .ori-start-dialog__shell{opacity:0;transform:translateY(10px) scale(.988)}
.ori-service-modal__backdrop{opacity:0;transition:opacity var(--ori-modal-duration) ease}
.ori-service-modal__dialog{opacity:0;transform:translateY(12px) scale(.985);transition:opacity var(--ori-modal-duration) var(--ori-modal-ease),transform var(--ori-modal-duration) var(--ori-modal-ease)}
.ori-service-modal.is-open .ori-service-modal__backdrop{opacity:1}
.ori-service-modal.is-open .ori-service-modal__dialog{opacity:1;transform:none}
.ori-service-modal.is-closing .ori-service-modal__backdrop{opacity:0}
.ori-service-modal.is-closing .ori-service-modal__dialog{opacity:0;transform:translateY(10px) scale(.988)}
.ori-share-modal__backdrop{transition-duration:var(--ori-modal-duration)!important}.ori-share-modal__panel{transition-duration:var(--ori-modal-duration)!important}
.ori-join-drawer__backdrop{transition:opacity var(--ori-modal-duration) ease!important}.ori-join-drawer__panel{transition:transform var(--ori-modal-duration) var(--ori-modal-ease)!important}
.ori-contact-panel{opacity:0;transform:translateY(8px) scale(.985);transition:opacity var(--ori-modal-duration) ease,transform var(--ori-modal-duration) var(--ori-modal-ease)!important}
.ori-contact-dock.is-contact-open .ori-contact-panel{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.ori-start-dialog[open],.ori-start-dialog[open] .ori-start-dialog__shell,.ori-service-modal__backdrop,.ori-service-modal__dialog,.ori-contact-panel{transition:none!important;transform:none!important}}
