._backdrop_axir8_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal-backdrop);padding:var(--spacing-4)}@media(max-width:640px){._backdrop_axir8_1{padding:8px}}._modal_axir8_17{display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;overflow:hidden;z-index:var(--z-modal);width:100%}@media(max-width:640px){._modal_axir8_17{max-height:calc(100dvh - 16px)}}@supports not (height:100dvh){@media(max-width:640px){._modal_axir8_17{max-height:calc(100vh - 16px)}}}._body_axir8_41{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--spacing-6)}@media(max-width:640px){._body_axir8_41{padding:12px 16px}}._header_axir8_53{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--spacing-5) var(--spacing-6);border-bottom:1px solid var(--color-border)}@media(max-width:640px){._header_axir8_53{padding:12px 16px}}._size--sm_axir8_67{max-width:400px}._size--md_axir8_71{max-width:560px}._size--lg_axir8_75{max-width:720px}._title_axir8_79{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}@media(max-width:640px){._title_axir8_79{font-size:16px}}._close_axir8_89{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--color-text-muted);border-radius:var(--radius-md);transition:all var(--transition-fast)}._close_axir8_89:hover{background:var(--color-surface-secondary);color:var(--color-text)}._footer_axir8_105{display:flex;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--color-border)}@media(max-width:640px){._footer_axir8_105{padding:10px 16px}}.modal-enter-active,.modal-leave-active{transition:opacity .2s ease}.modal-enter-active ._modal_axir8_17,.modal-leave-active ._modal_axir8_17{transition:transform .2s ease}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from ._modal_axir8_17,.modal-leave-to ._modal_axir8_17{transform:scale(.95)}
