.agnostic-dialog-backdrop{-webkit-backdrop-filter:blur(var(--dialog-backdrop-blur,2px));animation:.15s ease-out both agnostic-dialog-backdrop-in;overflow:hidden}.agnostic-dialog-panel{border-radius:var(--radius-overlay,24px);min-height:0;animation:agnostic-dialog-panel-in var(--dialog-enter-duration,.3s) cubic-bezier(.16, 1, .3, 1) both;border:0}.agnostic-dialog-panel[data-placement=right]{animation:agnostic-dialog-drawer-in var(--drawer-enter-duration,.32s) cubic-bezier(.22, 1, .36, 1) both;border-radius:24px 0 0 24px}.agnostic-dialog-panel[data-placement=workspace]{width:100%;max-width:none;height:100%;max-height:100%}.agnostic-dialog-header{border:0;flex-shrink:0;padding:28px 28px 22px}.agnostic-dialog-icon{border:0;border-radius:14px;width:44px;height:44px}.agnostic-dialog-icon svg{width:21px;height:21px}.agnostic-dialog-icon[data-tone=default]{color:var(--color-primary);background:#eaf2ff}.agnostic-dialog-title{letter-spacing:-.025em;font-size:20px;line-height:1.5}.agnostic-dialog-description{overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.7}.agnostic-dialog-close{width:32px;height:32px}.agnostic-dialog-body{flex:1;padding:6px 28px 28px}.agnostic-dialog-body[data-padding=none],.agnostic-dialog-body.p-0{padding:0}.agnostic-dialog-footer{border-color:#edf0f5;flex-shrink:0;margin-top:auto;padding:20px 28px}.agnostic-dialog-footer>.bg-red-50{color:#a04d56;background:#fcf4f4}.agnostic-dialog-footer>.bg-red-50:hover:enabled{background:#fae6e8}.agnostic-dialog-notice{border-radius:var(--radius-lg);background:var(--color-muted);color:var(--color-text-secondary);align-items:flex-start;gap:12px;padding:18px;font-size:13px;line-height:1.7;display:flex}.agnostic-dialog-notice>svg{color:#8290a5;flex-shrink:0;margin-top:2px}.agnostic-dialog-notice>div{min-width:0}.agnostic-dialog-notice strong{font-weight:500}.agnostic-dialog-notice strong+p{margin-top:3px}.agnostic-dialog-notice--warning{color:#946f74;background:#fcf5f5}.agnostic-dialog-notice--warning>svg{color:#bd7378}.agnostic-dialog-notice code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.agnostic-dialog-backdrop[data-state=closing]{pointer-events:none;animation:agnostic-dialog-backdrop-out var(--dialog-exit-duration,.15s) ease-in both}.agnostic-dialog-backdrop[data-state=closing]>.agnostic-dialog-panel{animation:agnostic-dialog-panel-out var(--dialog-exit-duration,.15s) ease-in both}.agnostic-dialog-backdrop[data-state=closing]>.agnostic-dialog-panel[data-placement=right]{animation:agnostic-dialog-drawer-out var(--dialog-exit-duration,.15s) ease-in both}@keyframes agnostic-dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes agnostic-dialog-backdrop-out{to{opacity:0}}@keyframes agnostic-dialog-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes agnostic-dialog-panel-out{to{opacity:0;transform:translateY(4px)}}@keyframes agnostic-dialog-drawer-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes agnostic-dialog-drawer-out{to{opacity:0;transform:translate(12px)}}@media (width<=760px){.agnostic-dialog-header{padding:24px 22px 20px}.agnostic-dialog-title{font-size:18px}.agnostic-dialog-body{padding:6px 22px 24px}.agnostic-dialog-footer{padding:18px 22px}.agnostic-dialog-footer>button{min-height:44px}.agnostic-dialog-close{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.agnostic-dialog-backdrop,.agnostic-dialog-panel,.agnostic-dialog-panel[data-placement=right],.agnostic-dialog-backdrop[data-state=closing],.agnostic-dialog-backdrop[data-state=closing]>.agnostic-dialog-panel{animation:none}}.agnostic-dialog-popover{border-radius:var(--radius-lg);background:var(--color-card);color:var(--color-foreground);border:0;animation:.25s cubic-bezier(.16,1,.3,1) both agnostic-dialog-popover-in;box-shadow:0 12px 40px #1118271f}@keyframes agnostic-dialog-popover-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.agnostic-dialog-popover{animation:none}}.agnostic-dialog-backdrop:has(>.agnostic-dialog-panel[data-placement=workspace]){padding-top:calc(var(--platform-announcement-height,0px) + 12px)}@media (width>=640px){.agnostic-dialog-backdrop:has(>.agnostic-dialog-panel[data-placement=workspace]){padding-top:calc(var(--platform-announcement-height,0px) + 18px)}}
