.ata-backdrop{z-index:var(--ui-layer-dialog);animation:ata-fade-in var(--ui-motion-duration-fast) var(--ui-motion-easing) both}@keyframes ata-fade-in{0%{opacity:0}to{opacity:1}}.ata-popup{z-index:calc(var(--ui-layer-dialog) + 1);background:var(--ui-bg);border:1px solid var(--ui-border-strong);width:min(92vw,380px);box-shadow:var(--ui-shadow-lg);animation:ata-rise var(--ui-motion-duration) var(--ui-motion-easing) both;outline:none;padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ata-rise{0%{opacity:0;transform:translate(-50%,-48%)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ata-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-fg-faint);margin-bottom:6px;font-size:8px}.ata-title{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.25}.ata-description{color:var(--ui-fg-muted);margin:0 0 16px;font-size:10px;line-height:1.5}.ata-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.ata-btn{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ui-border-strong);color:var(--ui-fg);cursor:pointer;transition:background var(--ui-motion-duration-fast) var(--ui-motion-easing), color var(--ui-motion-duration-fast) var(--ui-motion-easing), border-color var(--ui-motion-duration-fast) var(--ui-motion-easing);background:0 0;padding:7px 14px;font-size:9px}.ata-btn:hover{background:var(--ui-bg-inset)}.ata-danger{color:var(--ui-danger);border-color:var(--ui-danger-soft)}.ata-danger:hover{background:var(--ui-danger-soft);border-color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){.ata-backdrop,.ata-popup{animation:none}}
