.Modal_overlay__YcluB{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(22,22,42,.45);animation:Modal_overlay-in__pTbUh var(--motion-base) var(--ease-standard)}.Modal_overlayEnd__WO1K4{align-items:stretch;justify-content:flex-end;padding:0}.Modal_dialog__4I_gW{width:100%;max-height:calc(100vh - var(--space-8));display:flex;flex-direction:column;background:var(--bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:Modal_dialog-in__aWTwJ var(--motion-base) var(--ease-standard)}.Modal_sm__oAPh6{max-width:400px}.Modal_md__blq45{max-width:540px}.Modal_lg__uEbqx{max-width:760px}.Modal_sheet__3Gpkn{max-height:100vh;height:100%;border-radius:0;border-left:1px solid var(--border-strong);animation-name:Modal_sheet-in__DTXzY}.Modal_header__bmwCr{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border)}.Modal_title__EuztL{font-size:var(--text-lg);font-weight:var(--weight-semibold)}.Modal_close__08V6O{border:none;background:transparent;color:var(--text-muted);font-size:1.5rem;line-height:1;padding:var(--space-1);border-radius:var(--radius-sm)}.Modal_close__08V6O:hover{color:var(--text)}.Modal_body__Lb0Sm{padding:var(--space-6);overflow-y:auto}.Modal_footer__0CoFC{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-top:1px solid var(--border)}@keyframes Modal_overlay-in__pTbUh{0%{opacity:0}}@keyframes Modal_sheet-in__DTXzY{0%{opacity:0;transform:translateX(16px)}}@keyframes Modal_dialog-in__aWTwJ{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.Modal_overlayEnd__WO1K4,.Modal_overlay__YcluB{align-items:stretch;justify-content:flex-end;padding:0}.Modal_dialog__4I_gW{animation:none}}