.ta-modal{width:100%;max-width:var(--ta-w-overlay);border-radius:var(--ta-radius-15);max-height:100%;box-shadow:var(--ta-shadow-menu);animation:ta-modal-in var(--ta-motion-duration-normal) var(--ta-motion-ease-standard) both;margin-inline:auto}@keyframes ta-modal-in{0%{opacity:0}to{opacity:1}}.ta-modal__header{justify-content:space-between;align-items:center;gap:var(--ta-space-12);padding:var(--ta-space-12) var(--ta-space-12) var(--ta-space-9) var(--ta-space-16);flex:none;display:flex}.ta-modal__title{font-family:var(--ta-font-display);font-size:var(--ta-text-subheading);font-weight:var(--ta-font-weight-semibold);line-height:var(--ta-line-height-tight);color:var(--ta-color-text-title);margin:0}.ta-modal__title--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ta-modal__heading{gap:var(--ta-space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.ta-modal__subtitle{font-family:var(--ta-font-body);font-size:var(--ta-text-meta);line-height:var(--ta-line-height-tight);color:var(--ta-color-text-body);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ta-modal__header--title-hidden{justify-content:flex-end}.ta-modal__close{color:var(--ta-color-text-meta);flex:none}.ta-modal__close:hover{color:var(--ta-color-text-title)}.ta-modal__close--text{padding:var(--ta-space-5) var(--ta-space-12);border:1px solid var(--ta-color-border);border-radius:var(--ta-radius-8);color:var(--ta-color-text-body);font-family:var(--ta-font-body);font-size:var(--ta-text-label);line-height:var(--ta-line-height-tight);white-space:nowrap}.ta-modal__body{padding:0 var(--ta-space-16) var(--ta-space-16);font-size:var(--ta-text-plain);line-height:var(--ta-line-height-normal)}.ta-modal__footer{justify-content:flex-end;align-items:center;gap:var(--ta-space-9);padding:0 var(--ta-space-16) var(--ta-space-16);flex:none;display:flex}.ta-modal.ta-modal--inline{max-width:none;max-height:none;box-shadow:none;background:0 0;border-radius:0;margin:0;animation:none}.ta-modal--inline .ta-modal__header--inline{padding-inline:0;padding-top:0}.ta-modal--inline .ta-modal__body{padding-inline:0;overflow:visible}.ta-modal--inline .ta-modal__footer{padding-inline:0;padding-bottom:0;padding-top:var(--ta-space-8);background:var(--ta-color-surface-nav);position:sticky;bottom:0}
