._Backdrop_1n43l_1{background:var(--color-backdrop);z-index:var(--z-overlay);position:fixed;inset:0}._Popup_1n43l_8{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-popup);max-width:30rem;max-height:calc(100dvh - 4rem);padding:var(--space-lg);width:calc(100% - 2rem);z-index:var(--z-modal);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._Header_1n43l_27{align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);justify-content:space-between;display:flex}._Title_1n43l_35{color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}._Description_1n43l_44{color:var(--color-graphite);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-md)}._CloseButton_1n43l_51{border-radius:var(--radius-sm);color:var(--color-stone);height:28px;margin:calc(var(--space-2xs) * -1);transition:background-color var(--duration-fast) var(--easing-default), color var(--duration-fast) var(--easing-default);flex-shrink:0;justify-content:center;align-items:center;width:28px;display:inline-flex}._CloseButton_1n43l_51:hover{background:var(--color-cream);color:var(--color-ink)}._CloseButton_1n43l_51:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}._Body_1n43l_77{gap:var(--space-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._Footer_1n43l_86{gap:var(--space-sm);margin-top:var(--space-lg);flex-shrink:0;justify-content:flex-end;display:flex}
