.ui-modal-backdrop{z-index:1000;background:var(--overlay-bg,#ffffff59);-webkit-backdrop-filter:var(--overlay-blur,saturate(150%) blur(8px));place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ui-modal{gap:var(--ui-modal-gap,18px);width:min(var(--ui-modal-width,640px), 100%);overscroll-behavior:contain;border:1px solid var(--dialog-border-color,var(--neutral-100));border-radius:var(--dialog-radius,16px);max-height:min(760px,100vh - 44px);padding:var(--ui-modal-pad-top,24px) var(--ui-modal-pad-inline,24px) var(--ui-modal-pad-bottom,24px);background:var(--dialog-bg,var(--neutral-000));box-shadow:var(--dialog-shadow,0 12px 32px #00000014);display:grid;position:relative;overflow:auto}.ui-modal-close-floating{z-index:1;position:absolute;inset-block-start:20px;inset-inline-end:20px}.ui-modal-title-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-modal-backdrop.ui-modal--page{place-items:start center;overflow-y:auto}.ui-modal-backdrop.ui-modal--page .ui-modal{max-height:none;overflow:visible}.ui-modal-backdrop.ui-modal--top{place-items:start center;padding-block-start:var(--ui-modal-top-offset,22px)}.ui-modal--top .ui-modal{max-height:min(760px, calc(100dvh - var(--ui-modal-top-offset,22px) - 22px))}.ui-modal-backdrop.ui-modal--sheet{place-items:end stretch;padding:0}.ui-modal--sheet .ui-modal{border-bottom:0;border-radius:16px 16px 0 0;width:100%;max-height:85dvh;animation:.26s cubic-bezier(.32,.72,0,1) ui-modal-sheet-in}.ui-modal--closing.ui-modal--sheet .ui-modal{animation:.2s ease-in forwards ui-modal-sheet-out}.ui-modal-backdrop.ui-modal--plain{background:var(--overlay-bg-plain,#14141652);-webkit-backdrop-filter:none}.ui-modal-backdrop.ui-modal--plain .ui-modal{border-color:var(--dialog-border-color-plain,transparent)}.ui-modal-backdrop{animation:.16s ease-out ui-modal-backdrop-in}.ui-modal{animation:.16s ease-out ui-modal-in}.ui-modal-backdrop.ui-modal--closing{pointer-events:none;animation:.14s ease-in forwards ui-modal-backdrop-out}.ui-modal--closing .ui-modal{animation:.14s ease-in forwards ui-modal-out}@keyframes ui-modal-backdrop-in{0%{opacity:0}}@keyframes ui-modal-backdrop-out{to{opacity:0}}@keyframes ui-modal-in{0%{transform:translateY(8px)}}@keyframes ui-modal-out{to{transform:translateY(8px)}}@keyframes ui-modal-sheet-in{0%{transform:translateY(100%)}}@keyframes ui-modal-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ui-modal-backdrop,.ui-modal{animation:none!important}}
