._overlay_1ud8r_1{z-index:var(--z-overlay);padding:var(--space-4);background-color:var(--color-overlay);transition:opacity var(--dur-2) var(--ease-out);transition-behavior:allow-discrete;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._overlay_1ud8r_1[data-entering]{animation:_fade_1ud8r_1 var(--motion-duration) var(--motion-easing)}._overlay_1ud8r_1[data-exiting]{animation:_fade_1ud8r_1 var(--motion-duration-fast) var(--motion-easing) reverse}._modal_1ud8r_22{width:100%;max-width:30rem;max-height:calc(100dvh - 2 * var(--space-4));overscroll-behavior:contain;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background-color:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);transition:opacity var(--dur-2) var(--ease-out), transform var(--dur-2) var(--ease-out);transition-behavior:allow-discrete;overflow:auto}._modal_1ud8r_22[data-entering]{animation:_rise_1ud8r_1 var(--motion-duration) var(--motion-easing)}._md_1ud8r_43{max-width:40rem}._dialog_1ud8r_47{gap:var(--space-4);padding:var(--space-6);outline:none;flex-direction:column;display:flex}._header_1ud8r_55{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._title_1ud8r_62{font-size:var(--font-size-h3);line-height:var(--line-height-tight)}._close_1ud8r_67{margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0}._description_1ud8r_71{color:var(--color-text-muted)}._footer_1ud8r_76{z-index:1;justify-content:flex-end;gap:var(--space-3);margin:var(--space-2) calc(var(--space-6) * -1) calc(var(--space-6) * -1);padding:var(--space-4) var(--space-6) var(--space-6);border-top:1px solid var(--color-divider);background-color:var(--color-surface);flex-wrap:wrap-reverse;display:flex;position:sticky;bottom:0}@starting-style{._overlay_1ud8r_1,._modal_1ud8r_22{opacity:0}._modal_1ud8r_22{transform:translateY(var(--space-2))}}@media (width>=48rem){._overlay_1ud8r_1{padding:var(--space-8) var(--space-4)}._modal_1ud8r_22{max-height:calc(100dvh - 2 * var(--space-8))}}@media (width<=30rem){._footer_1ud8r_76>*{flex:100%}}@keyframes _fade_1ud8r_1{0%{opacity:0}}@keyframes _rise_1ud8r_1{0%{opacity:0;transform:translateY(8px)}}
