.ta-overlay-scrim{background:var(--ta-color-scrim);animation:ta-scrim-in var(--ta-motion-duration-normal) var(--ta-motion-ease-standard) both;position:absolute;inset:0}@keyframes ta-scrim-in{0%{opacity:0}to{opacity:1}}.ta-overlay{isolation:isolate;display:flex;position:fixed;inset:0}.ta-overlay--panel{z-index:var(--ta-z-panel);justify-content:flex-end;align-items:flex-start}.ta-overlay--drawer{z-index:var(--ta-z-drawer);justify-content:flex-start;align-items:stretch}.ta-overlay--sheet{z-index:var(--ta-z-sheet);padding-top:var(--ta-safe-top);justify-content:center;align-items:flex-end}.ta-overlay--modal{z-index:var(--ta-z-modal);padding:calc(var(--ta-space-page) + var(--ta-safe-top)) calc(var(--ta-space-page) + var(--ta-safe-right)) calc(var(--ta-space-page) + var(--ta-safe-bottom)) calc(var(--ta-space-page) + var(--ta-safe-left));justify-content:center;align-items:center}.ta-overlay--popover{z-index:var(--ta-z-popover);pointer-events:none}.ta-overlay--nested{z-index:var(--ta-z-modal)}.ta-overlay--top,.ta-overlay--top~.ta-overlay{z-index:var(--ta-z-quick-task)}.ta-overlay__dialog{box-sizing:border-box;background:var(--ta-color-surface-sheet);min-height:0;color:var(--ta-color-text-body);font-family:var(--ta-font-body);flex-direction:column;display:flex;position:relative}.ta-overlay__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.ta-confirm__body{gap:var(--ta-space-12);flex-direction:column;min-width:0;display:flex}.ta-confirm__subject{color:var(--ta-color-text-title);font-family:var(--ta-font-body);font-size:var(--ta-text-plain);font-weight:var(--ta-font-weight-semibold);line-height:var(--ta-line-height-normal);margin:0}.ta-confirm__text{color:var(--ta-color-text-body);font-family:var(--ta-font-body);font-size:var(--ta-text-plain);line-height:var(--ta-line-height-normal);margin:0}.ta-confirm__warning{color:var(--ta-color-error);font-family:var(--ta-font-body);font-size:var(--ta-text-meta);line-height:var(--ta-line-height-normal);margin:0}.ta-confirm__error{align-items:flex-start;gap:var(--ta-space-8);flex-direction:column;display:flex}.ta-confirm__error-text{color:var(--ta-color-error);font-family:var(--ta-font-body);font-size:var(--ta-text-plain);line-height:var(--ta-line-height-normal);margin:0}.ta-confirm .ta-modal__title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ta-confirm .ta-modal__footer{flex-wrap:nowrap;justify-content:space-between}.ta-confirm .ta-modal__footer>*{min-width:0}.ta-prompt{max-width:var(--ta-w-prompt)}.ta-prompt .ta-modal__header{justify-content:flex-start;gap:var(--ta-space-12);padding:var(--ta-space-24) var(--ta-space-16) var(--ta-space-8);text-align:center;flex-direction:column}.ta-prompt .ta-modal__title{overflow-wrap:anywhere}.ta-prompt__body{gap:var(--ta-space-12);flex-direction:column;min-width:0;display:flex}.ta-prompt__text{color:var(--ta-color-text-body);font-family:var(--ta-font-body);font-size:var(--ta-text-plain);line-height:var(--ta-line-height-normal);text-align:center;margin:0}.ta-prompt__steps{gap:var(--ta-space-4);padding:var(--ta-space-8) var(--ta-space-12) var(--ta-space-8) calc(var(--ta-space-12) + var(--ta-space-20));border-radius:var(--ta-radius-10);background:var(--ta-color-surface-row);color:var(--ta-color-text-title);font-family:var(--ta-font-body);font-size:var(--ta-text-meta);line-height:var(--ta-line-height-normal);text-align:start;flex-direction:column;margin:0;display:flex}.ta-prompt .ta-modal__footer{align-items:stretch;gap:var(--ta-space-4);flex-direction:column}body[data-overlays-suspended] #overlay-root>*,body[data-overlays-suspended] .modal-overlay{visibility:hidden}
